OF-2840: Minor improvements to XMPPDateTimeFormat parsing
Parsing should return null values (rather than throw an Exception) when null or empty values input values are used (to be more fault-tolerant).
A parsing exception's message should include the offending value (to help diagnostics).