Ok, ho risolto il mistero... nel profilo di ogni utente si può selezionare il fuso orario.
Il fuso orario italiano è GMT+1, d'estate diventa GMT+1 con DST (Daylight Saving Time - sarebbe l'ora legale), ed in pratica diventa GMT+2.
Io nell'impostazione del fuso avevo GMT+2, e quindi vedevo gli orari corretti fino a ieri.
In realtà l'impostazione corretta è proprio GMT+1, visto che siamo in Italia, però il forum dovrebbe modificare automaticamente le impostazioni dell'ora legale... cosa che invece non viene fatta.
In pratica il forum (lato server) non supporta l'ora legale... si può fare qualcosa (un update, un plugin, ecc.)?