fix a warning about unused 'cancel' param

Change-Id: Ic19824d2e10990518d7554fbbc82bc8cc55ce01d
Fix timezone issues in recurring calculation

Begin writing unit tests

Change-Id: I8496d5694e2bb4bfa5100508df39aff3e28184cc