On second thought, ISO8601 is maybe not specific enough for this kind of validation.