Time mismatch

The time till next meeting seems to be off. I just noticed that a few days ago. In this example its 11:59am and I have a meeting at noon, but the top icon says 10m. It is now 12:04pm and it still says 10m.