Yeah, don't know how hard it would be to implement something like that, but the missions would run independantly of the clock (ie: the clock would stop when a player was doing a mission). But if it was too hard, then the Events could just run at random times here and there.