Hab da grade mal nachgeschaut, weil ich wie gesagt diese zeilen von jemand anderem übernommen habe.
Die Klasse Date ist Teil von Contao (system/libraries/Date.php). Mit new Date(...) wird also ein neues Date-Objekt erzeugt, mit Javascript hat das nichts zu tun. Wenn der erste Parameter kein Integer ist, wird der entsprechend des zweiten geparsed. Dieser ist hier fix der Wert, der in den Einstellungen von Contao unter "Datums- und Zeitformat" angegeben ist. Der sollte in etwa sein "d.m.Y H:i".