Hola Liz
Como comenta DotNetDeveloper el objeto Date() trabaja con los milisegundos transcurridos desde el 1 de enero de 1970.
Eso sí, tengo entendido que se puede trabajar con valores negativos, entonces se toman como tiempo anterior a esa fecha (debe ser algo así como las fechas a.c. y d.c.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
)
Nunca he trabajo con valores negativos y no tengo tiempo de probar a jugar con scripts. A ver si alguien te puede echar una mano con esos valores negativos.
Saludos