Hello,
Europe/Zurich is indeed a valid time zone, the installation uses to following snippet to determine that:
php -r "if (timezone_open('Europe/Zurich') === false){exit(1);}echo 'good';"
When I run it manually in the shell, I get the output "good", what's the output you get when doing so manually?
Also, are you using deb or RPM for the install?