Why would phones use the GPS date over the cellular-provided date?
This is the mechanism that I'd expect someone messed up. I'd expect location errors more than time errors, but because you can get time out of GPS then someone probably has.
[1] https://gssc.esa.int/navipedia/index.php/GPS_and_Galileo_Sat...