D-18135: use timeZone.getID() so Australian EST timezone can be calculated correctly

On CentOS, Australian EST timezone shortname is EST. Joda Time will treat EST as EST US, thus making the timezone calculation incorrect. timeZone.getID() will get us the correct string, which is something like "Australia/Sydney"