There is a tense (can't remember its name) where in the future, something was done. The form is "< time-in-the-future >, the < noun > will have < verb >-ed".
My question is this: might < noun > have already < verb >-ed at the time of speaking?
I would usually use this form if it will < verb > sometime before < time-in-the-future >, but I think it could be used the aforementioned way.
As a sample sentence: "tomorrow, the probe will have passed Jupiter." could it have passed yesterday?