Puoi trasformare tutto in oggetti Date, oppure trasformare tutto in gorni (ma mi sembra che risulti piu` complesso)

Tieni presente che puoi fare una cosa del genere:
var newdat = dat;
newdat.setMonth(dat.getMonth+6); // avanti di 6 mesi


Ciao
Michele