I don't think time is linear. I think certain "information" or experiences can reach you even before they occur on our calendar. It's like the knowledge "leaked" through time and you were aware of it before it happened.