By default, XData doesn't process ISO dates with time zone. It raises an error. You can change that by setting a global parameter to tell how XData should process the time zone:
uses Bcl.Utils;
DefaultTimeZoneMode := TTimeZoneMode.AsLocal;
The above will tell XData to interpret all dates with time zones and convert them to local time zone.