More work on DateTimeFormat - basically functional for Gregorian
calendar