More code compression; fix HDate().getGregMonthObject()