Javascript: Como analisar a data da string UTC e o deslocamento?

Cenário

Eu tenho uma data UTC no formato de sequência e um número de deslocamento associado em minutos:

Data: "2017-10-01T12: 00: 00.000Z"Deslocamento: 360

O navegador do usuário está no fuso horário da Montanha (-7). O valor da data foi registrado no fuso horário da Central Standard Time (-6) e foi salvo junto com seu deslocamento (daí o deslocamento de 360 minutos). Pode-se supor que o deslocamento não inclua para o horário de verão.

Pergunta, questão

Como analiso a data UTC usando o deslocamento para o fuso horário em que foi registrado? Em outras palavras, apesar de o navegador do usuário ser MST, ainda quero exibir a data em uma sequência como algo como "01-10-2017 06:00". Não é necessário exibir o fuso horário. Isso é possível usando o fuso horário do momento sem o nome do fuso horário e apenas o deslocamento que não inclui o horário de verão?

questionAnswers(2)

yourAnswerToTheQuestion