A quella parte di codice che mi hai scritto, devi aggiungere quelle 2 linee cioè:
$agg_ora = 1; <---- Questa setta la variabile ad "1" (sarebbero le ore)
$nullDate = $db->getNullDate();
$date =& JFactory::getDate();
$date = $date + $agg_ora; <----- Questa Somma alla data, il valore della variabile settata in precedenza ( quindi dovresti recuperare quell'ora persa)
$now = $date->toMySQL();