DateTimeUtils introduced. Class provides DateTime interval calculations.
Method printMonth now uses DateTimeUtils to calculate printing interval.