It's Time Church of God, has set forth the true and final time table for the return of
Tribulation timeline
We know that in order for Christ to be in the grave 3 days and nights, He was killed on a Wednesday. The only year during the time frame of His ministry that has a Wednesday Passover with the corresponding moon, is 30 A.D.
In our near future, again, the only year that parallels 30 A.D. is the year 2020.
The two witnesses will be killed on Wednesday April 8, 2020, and 3 days later, April 11, Christ returns.
Let's, for the time being, just see how the other prophetic times match up.The span from the Feast of Trumpets in 2016, to the day of Christ's return is 1290 days, thus fulfilling the Daniel 12:11prophecy.
30 days later, (Hosea 5:7) Jerusalem is taken and the witnesses start judging the nations, hence the fulfillment of the 1260 day prophecy of Revelation 11:3.
The last prophecy relating to those days is found in Daniel 12:12, that being: "Blessed is he that waiteth, and cometh to the thousand three hundred and five and thirty days." It is exactly 1335 days from the Feast of Trumpets in 2016 to the day of Pentecost in 2020.
Like Daniel 12:12, we find in Luke 24:49 where Christ told the disciples to "tarry" which means "wait" "until ye be endued with power from on high", which happened on the day of Pentecost.
The 144,000 from Revelation 7:4 will have been taught during the 3.5 years and just like the original Apostles, they tarry until Pentecost when they too will be given the Holy Spirit. Following exactly the pattern set forth by Christ and the Apostles.
The time spans between the Holy Days of 2016 and 2020 are the only years in which they match perfectly with the times dictated by prophecy.