The GM event is at the time it is as it reaches the largest number of players it can across most timezones... It is also the time that is most convenient for Hater, who runs the event.
Hater is currently the only one who can or has the time to do events, and it is not something that just any one would be allowed to do, so it is not really possible to have someone else manage the event at a separate time.
Making gacha tradable just opens up abuse of people sitting all 10 alt accounts and farming the gacha that way, so that is not happening.
We may look at automating rewards for events later, but this would not be done until we are further along on some of the things we are working on.