let utc_diff = Math.floor(new Date().getTimezoneOffset() / 60) + 3; //тут получаем разницу в ЧАСАХ между часовым поясом клиента и часовым поясом MSK (+3)
DATE.setTime((TIMESTAMP + 3600 * utc_diff) * 1000);//DATE это наш экземпляр Date, TIMESTAMP - текущее время в UNIX формате в секундах (поэтому в конце * 1000)