Morrison is funny that way.
One more detail. The exact date in Dane's future is Dec. 22, 2012: one of the possible last dates on the Mayan calendar. This has been variously interpreted as either the end of time (Armageddon), or the dawning of a new age. As usual, actual experts think both interpretations are nonsense. But I'm sure that's where the date came from; it's not random.