Let me start off by saying that I don't know anything about this subject and I am sure that more knowledgeable people will come along and help us discover the best way to handle this issue.
This past weekend, we had a field activity with the local radio club. We went out to a state park and operated the Ohio QSO Party from a shelter house using portable power and field antennas. One guy was trying to work FT8 but he as having very little luck. The whole day he managed to work six stations. I couldn't understand it. He tried two different antennas that to me, would have been perfectly adequate. Then another guy chimed in that it was obvious that the PC time was way off. So, we tried in vain to fix it. We tried manually setting it using the time on our cell phones and it didn't help a whole lot. We tried to connect the PC to a cell phone's wifi, but the location we were at didn't have hardly any cell phone signal.
So, today, I started researching how to sync your PC's clock to a GPS receiver. Again, I know almost nothing about this, so I Googled it, clicked on the first thing that covered the issue, and implemented it.
The article I read is here:
Synching PC time with GPS for field digital modes
Which led me to this software which I paid for and downloaded:
Visual GPS LLC
I already had the GPS from a Raspberry Pi project (Pi Gate) and it took me about five seconds to get this working on my laptop that I use for field portable communications.
Again, I am sure there are many other options, which may be cheaper. But this was easy and dummy proof.