Same here on a 08 .My wife is about to drive me nuts about this issue.
She drives a 2010 Pilot Touring that within the last few days she noticed the time is off by exactly one hour. I understand the time is synced via GPS. The time has previously been correct. I looked at the system information and nothing seems to have changed there. We do not live anywhere near a time zone edge, so that is not the problem. I was not able to select the “RESET” function in the clock software. I could manually adjust the clock, but it would not save the time when I exited the screen.
Any input would be appreciated.