finished ISO 8601 utils