let log = console.log;
// Переводит время вида `12:00` в объект Data попутно корректируя часовой пояс
let correctTime = function(time, timezone) {
return new Date((new Date()).setHours(time.split(':')[0], time.split(':')[1],0,0)+(-timezone*60 - new Date().getTimezoneOffset())*6e4);
};
log(correctTime('12:00', -2));