Digging around on the web, this is as far as I get. I'm not entirely sure if this will handle the leap year. Would appreciate if you find out to let me know.
Code:
#All months with 31 days
59 23 31 1-7/2,8-12/2 * /mnt/backup/backup.job
# All months with 30 days
59 23 30 4,6,9,11 * /mnt/backup/backup.job
#February on a normal year
59 23 28 2 * /mnt/backup/backup.job
#February on a leap year (maybe)
59 23 29 2 5 /mnt/backup/backup.job