So I finally figured out that time bug, sorta. The time is correct up until 11:59 and it is correct after 1:00 pm. So basically there is some glitch that from 12:00-12:59, the time shows as 1:00-1:59. And then at 1:00 it switches to the correct time again. Weird.
