I have chosen to set date/time automatically based on location:
The time now is 2:28 PM but Mac shows it as 9:29 PM:
On Terminal app,
date command shows the correct time:
date Sun May 31 14:29:26 PDT 2020
However, Mail, Calendar, Outlook etc., all show the wrong date which is 7 hours ahead. How can I fix this problem? The menu bar shows the wrong time as well:
I tried resetting NVRAM but that didn't help.