Missing

I really freaked out. Seriously, all joking and sarcasm aside. :
I'm really anal about keeping my watch on time, not a big deal, it's just how I am. This morning I started getting kind of hungry so I looked at my watch to see if it was around 9:30 (which is when I usually have my morning bowl of cereal); my watch said 8:55. now it definitely felt like I'd been at work longer than 45 minutes so I checked my computer time: 9:55.
Now when I left work yesterday, my watch was still on time, I didn't mess with it in any way nor did anyone else have access to it. The battery is only a couple of months old. Now if it we off by say 37 minutes or 26 minutes I'd say "Hmmm...must be slowing down." But it's off by EXACTLY one hour. WTF happened? How did I lose an hour of my life between 4:45 last night and 9:55 this morning? This is SERIOUSLY fucked up........