Since Matthew never makes mention of the destruction of Jerusalem in AD 70, although he gives the prediction of Jesus that it will be destroyed, that pretty much narrows it in before 70 AD. Most scholars put it between 55 and 70 AD. No serious scholars I have ever heard of put it after 100 AD.
The easiest way to get a prediction to be accurate, is to make the prediction after the event, but predate your prediction.
That is what happened to the prediction in Daniel. The one about Tyre being picked up and thrown into the sea.
The prediction of the destruction of Jerusalem, to my mind, conclusively dates Matthew after AD 70.