Replaced custom datetime parsing with isodate; fixing timezone related issues and disallowing non-ISO8601 date parsing (which violated the spec anyway)