Hmmm... I see. Well, I do have Time::Zone installed, and it still occurs.
Actually, in looking at it more closely today, this appears to be a very different issue than I at first thought.
At 2 AM on the graph, the pop-up displays 00:00. So, it would appear as though the pop-up is actually two hours behind. However, when I slide over to 4 AM, the pop up displays 00:25. At 6 AM, the pop-up shows 00:49.

It appears to me as if the pop-up is actually calculating about 12 minutes each hour. Is this due to the fact that it is basing calculations on 5 minute polling intervals, when I'm actually polling every minute?
Update: My graphs are again showing pop-up times exactly one hour behind the actual time. I know I'm not crazy, and the description above is what I saw a few hours ago, but I just spent the last 10 minutes trying to reproduce it and I cannot.
