break ISO8601 methods out into another file