Por que Date.parse fornece resultados incorretos?
Caso um:
new Date(Date.parse("Jul 8, 2005"));
Resultado:Sexta, 08 de julho de 2005 00:00:00 GMT-0700 (PST)
Caso dois:new Date(Date.parse("2005-07-08"));
Resultado:Qui Jul 07 2005 17:00:00 GMT-0700 (PST)
Por que a segunda análise está incorreta?