No se en que navegador te funciona esto
es incorrecto o no es valido, dependiendo del navegador.
La manera correcta de crear un nuevo objeto Date (para tu caso) es
Donde el primer parametro es el a#o, el segundo es el numero de mes pero en base a 0 (es decir se empieza a contar desde 0, por ejemplo enero es el mes 0), y el ultimo, es el dia.
Unas sugerencias, no es necesario que uses new String, basta con que uses ''.