God has no need for time. We as Human beings are the entities who feel a loss without a watch to tell us the time or a calendar to tell us the date. 2 Peter 3:8 says "With the Lord a day is like a thousand years, and a thousand years are like a day." I think this was written to give our pitiful minds a concept to grasp, because without numbers to contemplate we cannot catch a glimpse at the reality of time or the lack thereof.
When we pray to our one and only true living God, the prayer enters the realm of spirits as it is spoken. It does not matter when we pray -- whether past, present or future. The prayer is redirected by God and used in accordance with the will of God.
For instance: You find out that a relative has had a dangerous surgery, but you found out too late to pray prior to and during the surgery. It does not matter when you pray for that relatives surgery. You only missed the boat on the Human time scale. If you go ahead and pray about an event that has already happened, God will direct that prayer through Human time to where it will be used for His glory.
With God, all things are possible! He means that. Pray for your own discernment on this subject of time. It is mind blowing!