Let me clarify---
Our Dude server is running on x86 with 4.6. /sys clock shows correct timezone and time.
On my desktop workstation, I can launch Dude 3.6 and connect to server and time is correct.
I can open a browser on the same workstation, I can go in with browser to connect, and time is +5 hours.
Web interface is always +5 from any browser, including phones and desktops.
Dude client is always correct from every desktop we've loaded it.