Restructured DateTimeParser, added isAM()

Converted time zones to UTC (to compensate for Date's lack of expressiveness),
Moved initialization to static initializer, added isAM method
Schedule: Added getAM() and getPM() methods