I agree i work nights a lot and ill miss 1 to 2 of the events each time, since i cant just stop working to play it....
I think the flash events should be changed to either 1 reward a day but its a lot (so once you win you dont need to know the time for the next one) or make the intervals of the event being active longer. (12am-5am, 8am-12pm, 3pm-8pm, 9pm-12am) random times but longer for chances to play them and so show a point... 1 hours is not good same for 2 hours.