Fixed Mixed Case AM/PM defect

The parsing would fail with 5:15 AM or 5:15 Am. Only all lower case
would work, such as 5:15 am. This has been fixed to be case insensitive.