I have upgraded to 6.6.2 and noticed that the time zone for user is showing wrong now. Although my system, browser is in GMT+5:30, for user it displays GMT+0:00. Also UI is rendering date fields in GMT.
Setting time zone in catalina opts also did not solve this.
Not sure which version it got regressed but last I remember it was working fine in 6.5.3.
I tried to debug this and found that the time zone which I get from UserSession is wrong itself.