#394 Bug workdays invalid input

`formatter`, to me, sounds like we're going to display this to someone somewhere, when actually we're just trying to normalize the strings for comparison.

Could this be renamed to something like `normalizer`?