I think a better way to do it would be to release the league standings on DAY 2 - and allow users the option on that day to move all their games to a time of their suiting for a one off fee (Say 5 Tokens to move as many as they want on that single day).

After Day 2 - and for cup matches it reverts back to how it is now, but with 24 hours notice having to be given prior to a change.

That way, those that get screwed with set timings due to time zones (I think Cat often suffers with having 3 games in one day, none in others for example) have a chance to "correct" at least their Home games, whilst also stopping others from "dirty" last minute time switches to gain an advantage by having a 24 hour change period.