Daily recurring rules parser fleshed out w/ tests