Not sure if it works for this application, but in another project we used an API from google that returns current time anywhere in the world.
Also as a general point, UTC+0 (Zulu) time is the way to go. It has no DST, and can be displayed as local time using an API such as the above to get the DST anywhere on earth on any day/time.
https://developers.google.com/maps/documentation/timezone/get-started