Ensure isLeap() returns correct result for day fields

day-of-month and day-of-year should report leap days
Fixes #110