So your UTC time is about 17 minutes off.
System clock synchronized: no NTP service: active
Although the NTP service is active, the System clock synchronized: no indicates it has not succeeded in getting accurate time information from the NTP servers it may be configured to contact.
You should look at the status and configuration of the actual NTP service. It might be literally ntpd, or chronyd, or systemd-timesyncd. (Note that systemd-timesyncd is a SNTP client, unlike the other two, which are both full-featured NTP clients.)
To query the status of ntpd, use ntpq -np.
If you have chronyd instead, use chronyc -n sources
For systemd-timesyncd, use timedatectl show-timesync --all.
The outputs of these commands should reveal if the NTP synchronization service is configured with any NTP servers, and if it has managed to contact any of them. I'd expect that you'll find that either no NTP servers are currently configured, or that the server has failed to reach them.
The configuration of ntpd is typically at /etc/ntp.conf, chronyd's is at several files and sub-directories in /etc/chrony/, and systemd-timesyncd is configured at /etc/systemd/timesyncd.conf.
Since your system clock is so far off the real time, the time synchronization servers might fail to sync it automatically, in order to avoid large time jumps. If so, you might have to start the synchronization manually once with an appropriate option to allow large time adjustments: for ntpd, it would be ntpd -qg.