The pharisees taught that Daniel 11:21-45 was past.They taught the exact same thing you are in agreement with.We know this by the pharisee Josephus.
Christ taught that it wasn't past .Christ taught that it is yet future.So it appears you agree with the teachings of the pharisees while I agree with the teaching of Christ.
Mathew 24
15 When ye therefore shall see the abomination of desolation, spoken of by Daniel the prophet, stand in the holy place, (whoso readeth, let him understand).
16 Then let them which be in Judaea flee into the mountains:
17 Let him which is on the housetop not come down to take any thing out of his house:
18 Neither let him which is in the field return back to take his clothes.
19 And woe unto them that are with child, and to them that give suck in those days!
20 But pray ye that your flight be not in the winter, neither on the sabbath day:
21 For then shall be great tribulation, such as was not since the beginning of the world to this time, no, nor ever shall be.
Now Christ in this last verse is quoting the prophet Daniel in Daniel 12:1
Daniel 12:1
And at that time Michael the great prince shall stand up, that stands over the children of thy people: and there shall be a time of tribulation, such tribulation as has not been from the time that there was a nation on the earth until that time: at that time thy people shall be delivered, even every one that is written in the book.
So while the pharisees taught the abomination of desolation was placed in Jerusalem in 167 bc,Christ teaches that it is actually placed in Jerusalem on resurrection day.
Daniel 12:2
And many who sleep in the dust of the earth will awake, some to everlasting life, but others to shame and everlasting contempt.
So it comes down to who you believe .Either you believe Christ ,or you believe the pharisees.They obviously don't agree with each other.