https://stackoverflow.com/questions/42950/how-to-get-the-last-day-of-the-month
Anonymous
Fold knowledge into data so program logic can be stupid and robust.