Bug 1042939 - Resurrect periodic sync, alarms refactor r=millermedeiros

shouldn't we update the `eventStore.get` and `busytimeStore.get` to return a promise instead of creating an intermediary helper method?