Half days

There is a bit of duplication between here and the `TimeRange` class. You both are duplicating the string, as well as duplicating the list of possible options.

Remember, DRY is not just about code duplication, but also about knowledge duplication.