How can we implement NTP server with ability to distribute its time with +X hours or -X hours and without changing TZ on our operating systems. NTS has this ability but it's available for Windows.
Custom time zone and offset
Using this unique feature, customize the source time (for example, received from an NIST NTP Server) and distribute it to the time clients. Keep your time synchronized with UTC or convert it to the local time, add or deduct any number seconds/minutes/hours from the source time to have your own time offset.
https://nts.softros.com/