refactored to strategy pattern, supports 62:33

* freakonomics had durations formed as 65:33 so using dates didn't work
* strategy pattern will assist in adding other odd parse requirements
* could refactor to single strategy and construct with blocks