Why are sensor events report a future or past time in the Web Console?
The sensor uses the time reported by the OS that is running the sensor to report the timestamp on events. If the system time is set incorrectly, the events in the console will reflect this time.
This can be verified by preforming one of the following.
These events will provide insight on if the NTP server was reachable along with if the time was adjusted and by how much.
For physical systems a bad CMOS battery could cause the systems to be boot with incorrect time, most OS's will attempt to connect to a NTP server and adjust the time. The logs written before the time was updated by the NTP Server will be uploaded to the console causing the confusion.