Tor/ clock issue?

Tor doesnt connect to any website. tried just googling the error code i got and most threads i found said it was related to the clock. my clock does say 12 am yesterday and its my understanding that tor doesnt work if the clock is more than a few hours off. i tried every command i found to get my clock to “reset” nothing worked. and i found a guide that said to find swupdate or something “sw” related and couldnt find it and the terminal command that was said to make it easier didnt work. i run syscheck and it says it could not check for updates and to manually search. this is what i get when i run that command :
user@host:~$ upgrade-nonroot
Hit:1 tor+https://deb.debian.org/debian bullseye InRelease
Hit:2 tor+https://deb.whonix.org bullseye InRelease
Get:3 tor+https://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 tor+https://fasttrack.debian.net/debian bullseye-fasttrack InRelease [12.9 kB]
Hit:5 tor+https://deb.kicksecure.com bullseye InRelease
Get:6 tor+https://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:7 tor+https://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Reading package lists… Done
E: Release file for tor+https://deb.debian.org/debian/dists/bullseye-updates/InRelease is not valid yet (invalid for another 1d 7h 48min 45s). Updates for this repository will not be applied.
E: Release file for tor+https://fasttrack.debian.net/debian/dists/bullseye-fasttrack/InRelease is not valid yet (invalid for another 1d 13h 35min 22s). Updates for this repository will not be applied.
E: Release file for tor+https://deb.debian.org/debian-security/dists/bullseye-security/InRelease is not valid yet (invalid for another 1d 11h 47min 23s). Updates for this repository will not be applied.
E: Release file for tor+https://deb.debian.org/debian/dists/bullseye-backports/InRelease is not valid yet (invalid for another 1d 7h 48min 44s). Updates for this repository will not be applied.

plz run me thru this as if im an 8 year old bc every other tutorial i found that didnt have some type of terminal command just looked like Chinese to me

TLDR my clock is like a day and a half behind and nothing i found fixes it plz help. already in utc time zone, restarted vm and tried hwclock commands.