Hat sich erledigt.
Muss nur erst mal das seltsame Konzept verstehen.
mache es jetzt so:
var datum = new Date();
document.MessageReport.EndDate.value = datum.toLocaleString();
datum.setMinutes(-120 + datum.getMinutes());
document.MessageReport.StartDate.value = datum.toLocaleString();