True prophets are perpetually correct.
Daniel's prophesy spoke of 'the time of the end'.
There is no one 'time of the end'. There are perpetual 'time of the end'. 'Time of the end' refers to the end of one period and the beginning of another. And this is on-going. This never stops.
New things are always 'shut-up' in seals books . . . and then eventually made openly know in un-sealed books.
For example:
The mysteries of God's kingdom were hid from O.T./ten commandments/Mosaic people until Jesus gave it to only the disciples, in private session among only them, just 2000 odd years ago:
This was the time of the end for one thing (the flesh based ideologies of the O.T.) and the beginning of another (the spirit and Spirit based ideologies of the N.T.)
Colossians: 1 King James Version (KJV)
26 Even the mystery which hath been hid from ages and from generations, but now is made manifest to his saints:
Matthew: 13 KJV N.T.
10 And the disciples came, and said unto him, Why speakest thou unto them in parables?
11 He answered and said unto them, Because it is given unto you to know the mysteries of the kingdom of heaven, but to them it is not given.
12 For whosoever hath, to him shall be given, and he shall have more abundance: but whosoever hath not, from him shall be taken away even that he hath.
13 Therefore speak I to them in parables: because they seeing see not; and hearing they hear not, neither do they understand.
This marked the time of the end of the O.T./Mosaic/ten commandment/flesh and blood way (i.e. the old age), for those who dropped the old way/age and became Christians. They moved to the N.T./Jesus/spirit and Spirit/Christ age, the new age. This was a new time for those who recognized and adopted the mysteries of God's kingdom of heaven.
To become Christian is to recognize and adopt the mysteries of God's kingdom of heaven.
However these mysteries continued to remain 'shut-up' in a sealed book, to the great majority of these people even up to this day. Only a chosen few find it:
Matthew: 22 King James Version (KJV)
14 For many are called, but few are chosen.
Matthew: 7 King James Version (KJV)
14 Because strait is the gate, and narrow is the way, which leadeth unto life, and few there be that find it.
Therefore for the past 2000 odd we had people of two ages on earth and the surface of earth was in two overlapping ages.
When Jesus came, it was the time of the end for the age when only the O.T./Mosaic/ten commandments/flesh and blood ideal were the only rules on earth for those people, because most every one were 'the dead'
When Jesus came, 2000 odd years ago, a new age started. The N.T./spirit and Spirit/Jesus/Christian was introduced. However the previous O.T. age was not relegated.
Therefore the past 2000 odd years was not the same as the years previous. The past 2000 odd years included both ages. This was an age given for human to transition totally from the O.T. to the N.T.. Therefore during this period (i.e. the past 2000 odd years) the surface of earth supported both O.T. and N.T. people.
However there must also be 'the time of the end' for this age.
This next 'time of the end' comes when the opportunity to transform from the O.T. to the N.T. has come to the end. Then the O.T. and O.T. people will not be able to survive on earth.
This will mark the dawn of a (next) new age on the surface of earth when only Christians/children of God (N.T.) people will inherit the surface of earth totally without children of the flesh/O.T. people. This new age, has dawned and it seems, this age will ensue for the next 2000 odd years.
The reality on the surface of earth for the recently dawned age is defined as follows:
Galatians: 4 KJV N.T.
29 But as then he that was born after the flesh persecuted him that was born after the Spirit, even so it is now.
30 Nevertheless what saith the scripture? Cast out the bondwoman and her son: for the son of the bondwoman shall not be heir with the son of the freewoman.
Matthew: 24 King James Version (KJV)
40 Then shall two be in the field; the one shall be taken, and the other left.
During the time under discussion, the surface of earth is in a progression from better to better in the following order:
1. The first age: This is prior to the past 2000 odd years. In this age/period, most people on earth were 'the dead' and they dominated the surface of earth. They were given the O.T./Mosaic/ten commandment tradition because this tradition can and would, be 'wisdom' for 'the dead' (i.e. the spiritually dead). Then the time of the end came for this age to gave way to a new age:
2. This second age started 2000 odd yeas age, when Jesus introduced the N.T./spirit and Spirit/Christian tradition. In this age both the O.T. and the N.T. were relevant on earth and so too were O.T. and N.T. people. Now the time of the end has come for this second age to give way for a another new age.
3. This third age started recently, when the Spirit of Jesus became very powerful on the surface of earth. Now only the pure truth from the Holy KJV N.T. will be relevant on earth and only Christians/children of God will be supported on the surface of earth. Soon all O.T. people (who are actually 'the dead/children of the flesh) and the O.T. will be totally out of here.
You should get an award for fiction.