Minor rearrangements
Gregorian Date implementation refactoring
More tests for Month data type
More tests for Month