Description of problem:
Your Preferences-java populates fields incorrectly after saving.
Steps to Reproduce:
1. log-in and go to Your Preferences-java
2. change the timezone (I used +0430)
3. save changes
On additional attempts to save changes to timezone, it will save a
different incorrect time zone.
The Perl side was saving the timezones based on ID whereas java was
saving them by offset. Therefore they did not communicate and for
some reason the java wasn't working consistently. Now the java saves
a timezone object.