Tente colocar isso no início do script (antes de chamar as funções de data/hora):
if (!date_default_timezone_set("America/Sao_Paulo")) { echo "Problema ao selecionar a timezone"; }
Mas acho que não faz muito sentido se você estiver testando em um servidor local...