tests for leap year, zeller, weeks in month, and header