I wrote this query to find orders placed on last day of any month.

I know this approach is not recommended if orderdate is indexed. What approach should i use to make it sargable?

```
select o.orderid, o.orderdate, o.custid, o.empid
from  sales.Orders o
where day(o.orderdate) in (30, 31) 
         or (month(o.orderdate) = 02 and day(o.orderdate)= 28) 
         or (month(o.orderdate) = 02 and day(o.orderdate)= 29);

```