If you are not connecting to the network, you could set up an ntpd daemon (like the gpsd daemon) and have it pull the time from your GPS. (If you are using one.
Another option is an inexpensive RTC clock hat for the Pi...
If you need a setup script let me know...
Kevin
KD9EFV