last_day(sysdate) ==> values (current date + 1 month) - day(current date +1 month) days
first_day(sysdate) ==> values (current date - day(current date + 1 month) days) + 1 day
first_day(sysdate) ==> values (current date - day(current date + 1 month) days) + 1 day