Hallo Karsten,
du könntest vom heutigen Datum drei Monate abziehen, und anschließend die Wochentage angleichen, indem die fehlenden Tage entfernt werden.
Beispiel:
var date = new Date(); // heute
var day = date.getDay(); // aktueller wochentag
date.setMonth(date.getMonth() - 3);
date.setDate(date.getDate() + (day - date.getDay()));
alert(date);
Wenn es ein Donnerstag sein muss, dann setze day auf 4 für Donnerstag (siehe selfhtml).