Two things that private server developers should take note:
1. The server should always start with the Java option -Duser.timezone=UTC to make sure that the JVM timezone is UTC.
2. In Java programs you should call RagicBundle.convertTime(Date date) to convert a fixed current UTC date time, to the user date time of their own timezone.