ISO8601DateFormatter doesn't properly handle dates with more than millisecond precision.
Specifics: To trim the time down to millisecond precision, it looks for the '+' before the time zone, which doesn't work for timezones on the Western side of the world. I will attach a patch to fix this soon.
Here is a patch that should fix the issue.
Integrated in 1.1.3