Restricted calendar hours to 7-24.
Locale-conscious calendar.
Bunch of refactoring.