Moved all date parsing and formating to util.XMPPDateTimeFormat and made it more robust.

Fixes OF-600: XEP-0082 defines the fraction of seconds to be optional in a date format. Fallback to this if the first parser could not parse the date format.