Fixes #304

Where days would count up much faster than expected.
Timer was not cleared, would schedule duplicate tasks. Expect this to solve a lot of weird things assoc. with end of day/time.