Change date methods to use the pattern "yyyy-MM-dd'T'HH:mm:ss.SSS" instead of "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" as the latter is not supported on Android API's < 24 (Nougat). Timezone parsing is not required as the date string passed into fromISO8601UTC() are coming from toISOString(), and thus always having zero UTC offset (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).
This fixes the crash that occurs when trying to save / load date objects on older versions of Android.
Change date methods to use the pattern "yyyy-MM-dd'T'HH:mm:ss.SSS" instead of "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" as the latter is not supported on Android API's < 24 (Nougat). Timezone parsing is not required as the date string passed into fromISO8601UTC() are coming from toISOString(), and thus always having zero UTC offset (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString).
This fixes the crash that occurs when trying to save / load date objects on older versions of Android.