echo $begrüßung;
Nun, laut Wikipedia ist ja CET das gleiche wie GMT+1 (http://de.wikipedia.org/wiki/Zeitzone)
Die Wikipedia gibt auf der angegebenen Seite UTC... und nicht GMT... an, und schon gar nicht in der Notation Etc/GMT... an.
date_default_timezone_set("Etc/GMT+1");
Wenn du Europe/Berlin oder eine der anderen Zeitzonenbezeichner, außer denen auf der Seite "Others" nimmst, wird die Zeit richtig berechnet.
Es gelang mir nicht, erläuternde Angaben zur Notation Etc/GMT... zu finden. Anscheinend ist da das Vorzeichen negiert. Allerdings findet man Fundstellen mit + und mit -, die offensichtlich beide CET meinen.
echo "$verabschiedung $name";