Use year when calculating number of days in a month

Year number is needed for leap day calculation to work
Fix leap year calculation

Years divisible by 400 *are* leap years (iow: 2/29/2000 was on Tuesday)
see: http://en.wikipedia.org/wiki/Leap_year#Algorithm
Merge pull request #22 from code42day/leap-year

Leap year