https://stackoverflow.com/questions/42950/how-to-get-the-last-day-of-the-month
Anonymous
Programmer time is expensive, conserve it in preference to machine time.