You can essentially pause the time in time zones by following these steps (I use sbgamehacker).
1. Enter any non time zone stage.
2. Once time starts pause game.
3. On sbgamehacker search for the time (I.E., if time says "04:34") search for just 4.
4. Unpause game let time roll a few seconds, then search new value, you should end up with one result that will be something like (11.34568) or something.
5. Freeze then change that value to (0.01)
6. Finish stage, you will become new dungeon master for that stage with a clear time of (0:00:01)
7. Now enter any time zone, your time will not decrease.
Enjoy.