Quindi lavori lato server.

In JS puoi procedere in due modi:

1. dai la stringa in pasto al Date() e ci tiri fuori i dati che ti interessano:

var queldi = new Date("Thu Sep 23 00:00:00 UTC+0200 2004");
var gg = queldi.getDate();
var mm = queldi.getMonth() + 1;
var aaaa = queldi.getFullYear();


2. lavori sulla stringa tramite le regexp ed estrai i dati che ti interessano:

var oldstr = "Thu Sep 23 00:00:00 UTC+0200 2004";
var newstr = oldstr.replace(/^.+? (\w{3}) (\d{2}).+(\d{4})$/$2\/$1\/$3/);

Controlla di riportare tutte le backslash: se fai un quote del messaggio dovresti vederle bene.