El manual de PHP es tu amigo:
http://php.net/date
"Every call to a date/time function will generate a E_NOTICE if the time zone is not valid, and/or a E_STRICT or E_WARNING message if using the system settings or the TZ environment variable. See also date_default_timezone_set()"
"Cada llamada a una función de fecha / hora generará una E_NOTICE si la zona horaria no es válida, y un mensaje E_STRICT o E_WARNING si se usa la configuración del sistema o la variable de entorno TZ. Véase también
date_default_timezone_set()"
Básicamente PHP te dice que no confíes en la configuración por defecto del servidor, y que uses date_default_timezone_set() (o una configuración en el PHP.INI que se menciona en el manual) antes de utilizar cualquier función de fecha / hora, para asegurarte de que todo funciona como debe ser.
Moviendo a PHP dado que este no es un problema de Joomla sino de PHP.
Saludos.