Use JavaScript para converter uma string de data com fuso horário em um objeto de data no horário local

O formato da minha string de data é assim:yyyy-MM-ddTHH:mm:ss-0Z00

Exemplo 1: 2010-03-05T07:03:51-0800

Exemplo 2: 2010-07-01T20:23:00-0700

Eu preciso criar um objeto de data usando essas seqüências de data.new Date() não funciona nesta string. Ajude-me a converter essas strings de data em objetos de data com o fuso horário local.

Obrigado!

Edit: Eu estou usando isso no Pentaho Data Integration 4.3.0.

questionAnswers(3)

yourAnswerToTheQuestion