Extract the time parser into the halftime gem.