Typing this while very tired, so don't mind me
To me, having time sensitive events (like mystery gifts, not events that depend on certain times of day) seems a bit pointless in fan games. It's unlikely that enough people are going to find the game, play it, and find out about the mystery gift...