ho fatto un errore... la funzione getMonth() ritorna il numero del mese a partire dallo 0, quindi per avere il numero del mese la funzione diventa:
codice:
var first =new Date(aaaa,mm,gg,00,00,00).getTime(); // ti calcoli il n° di millisecondi dal 1 gennaio 1970 
 var second = new Date(first + (150*24*60*60*1000)); //aggiungi il numero di millisecondi secondi dei 150 giorni
 // ora con i metodi delle date ti puoi facilmente ricavare giorno, mese, anno
 var anno = second.getFullYear();
 var mese = parseInt(second.getMonth())+1;
 var giorno = second.getDate();
 // ora con la seconda data ci fai quello che vuoi :)