Probably the training data included something like "the current year is 2023" which semantically maps to "now"
So even though a training resource said "It is DATE today. An IMPORTANT THING happened.", it knows that IMPORTANT THING happened in the past, because it knows CURRENT DATE from the system prompt, and it also knows that DATE < CURRENT DATE.
I didn't know about "system prompts".