Fix daily cycling

This fixes a bug found in the Daily cycling module.  For a step > 1 day, and a non-zero hour on the anchor, it was generating the wrong sequence.  The amended existing test passes here, fails on master.

@benfitzpatrick - please review.  This will soon be nuked by ISO8601 of course, but just in case anyone needs it until then...