trying a regex time validation thing
gave up on regexen, mocked in something hideous