Problema con i formati di data in JavaScript con diversi browser

Sto lavorando con le date in un feed RSS, ma sto trovando risultati diversi quando utilizzo il codice qui sotto in IE, Chrome e Firefox:

new Date('2001-01-01T12:00:00Z') 

Firefox è soddisfatto, ma Chrome e IE restituiscono la data non valida.

Ho pensato di provare a sostituire la T e la Z come segue:

 new Date('2001-01-01 12:00:00') 

Questa volta Chrome è soddisfatto, ma Firefox e IE restituiscono la data non valida.

Qualche idea su cosa dovrei fare per ottenere un object data in tutti i browser con questo formato ?!

Molte grazie, Tim