Update halftime.

Add support for parsing strings like "in 1 week" and "2 years from now".