Perche' ti fa un controllo sulla stringa...

Devi prima trasformarle in data:

spezzata = formObj.data.value.split(/\-\.\//)
data1 = new Date(spezzata[2], spezzata[1]-1, spezzata[0]);

eccetera

ciao