Follow up form the issue #3457:

The issue is caused by the fact, that New Your supports "Daylight Saving Time", so the timezone offset vary during the year from GMT-4 to GMT-5:

While we are using static list of timezones with respective time shifts:

So we have to use a smarter way to calculate the current time in timezones. We have to use moment-timezone extension for moment library which we already use.
The most tricky thing here is to validate somehow, that moment-timezone can understand our list of timezones https://github.com/appirio-tech/react-components/blob/feature/connectv2/constants/timezones.js. So we don't come up with the situation, when for some timezones in our list moment-timezone cannot properly calculate the local time.