ISO 8601 dates + more validations