you want to see better and more gm events apply to the gm team stop making threads like this telling them you dont liike what they are doing till you have walked a month in their shoes. Threads like this will not help you get anything changed unless you help the team.
I am ready to walk into the shoes of a GM. Please make me GM for a month

I personally did not take part in that event because 1) I am not happy with the way things are working, so I boycotted the gift-doling ceremony; and 2) having played PS for few years, I have begun to like the grinding. Perhaps my wish would have been to make things even harder, so at least I can enjoy few more years of grinding.
And yes, Christmas is for Americans, only Americans. Anybody who thinks I'm wrong please come to America and I'll show you. Mouli, despite the GMs and devs coming from around the world, somehow you've been missing such events because you are not in America. For years. Now please suggest to the dev/GM team how to fix it. Unless you make it in clear writing, nobody will understand.
Take home message:
"GM/dev team should rotate the random events among different timezones"Details (Because I know someone would say "you didn't ask properly, or didn't offer constructive suggestions, or your suggestions were not specific enough):
What was the starting time of last RP event? say xx GMT.
Designate next event as xx+6 GMT (6 is only an example, you could also use 4, 5 or 4.5*76-87 or whatever you like)
This way events will get relatively well-distributed among timezones. At least people can be a part of them without being up all night.