make sure
timedatectl status
shows the correct timezone. Also your RTC should be configured to use UTC.
I would not recommend to use ntpd. Stop it, disable it, remove it.
You can use systemd-timesyncd. You need to start and enable the service
systemctl enable --now systemd-timesyncd.service
and
timedatectl set-ntp true
But it is very important that the timedatectl settings are correct (timezone, RTC status).