Hi wroot! Thx for answer.
Spark 2.7.0 and OpenFire 3.9.3 uses old java tzdata version included in JRE 7 - tzdata2013x. As you can see here Timezone Data Versions in the JRE Software that version is very old and not realy actual for some countries. That prevents users to see actual time in the chat window.