Poor error message when system time does not match server time

I could not log into Epicor this morning. It was some kind of super generic security warning. I fixed the time on the computer and then I could log in. There was no way to figured out that is what was needed, I just happened to know that we had this issue in the past.