Use extract function to get the first day of current month, then identify the last month based on that day.
For example:
LastFullMonth >= ADD_MONTHS(
CURRENT_DATE - (EXTRACT(Day FROM CURRENT_DATE)- 1), -1)
AND
LastFullMonth <=
CURRENT_DATE - (EXTRACT(Day FROM CURRENT_DATE))
The system calendar table is another resource for identifying time periods.