BUGFIX: Dates parsing issue with AM vs PM strings

Corrections in place to properly parse dates containing time components with a "PM" designator and the hours portion having value 00 - 11.  In this situation the PM now takes precedence and hours (Calendar.HOURS_IN_DAY) are incremented by 12.