Fixed ISO8601 parsing to handle no minutes or no seconds