Macbook not updating time zone
I assume you 'unlocked' the pref pane with the icon at the bottom left.

You could try using the Terminal command sudo ntpdate -u time.euro.apple.com.

If the command returns errors such as Can't find host or no servers can be used, the network you're connecting to might have a firewall block on ntp servers.