Better XMLGregorianCalendar to DateTime conversion.

Only guaranteed to work for DateTimes that were converted from
XMLGregorianCalendar due to the XMLGregorianCalendar time zone limit not
present in DateTime.