There are 7 appointed visitation days of Christ having promises of each one.
The prophecy of Joel is clearly not over, because the prophecy was not all fulfilled.
The coming of the Lord is as the rain, 2 comings, and two rains upon the Earth where the spirit is given to men.
The first outpouring was in the spring, but the last outpouring promises to be twice the amount in double portion when the fall rains arrive.
The book of Revelation is a wholly Jewish book in that it speaks in the language of the feasts from front to back.
Revelation is about the unfolding of the fall Harvest days.
We see Rosh Hashanah, Yom Kippor, Sukkot, and Shemini Atzereth happening.
Revelation shows and lays out the Rosh Hashanah and Yom Kippor taking place, in the 6th and 7th seals, in the 6th and 7th trumpets, in the 6th and 7th Bowl.
That's the fact of the matter but people who do not study the Torah cycle, and the prayers spoken on exact days, and people who aren't familiar with what happens on Rosh Hashanah and Yom Kippor and Sukkot, and Shemini Atzereth, DO NOT SEE WHAT IS TAKING PLACE.
They do not see what Revelation is unfolding because they do not know the language of the 7 feasts days of Christ, and the promises associated with those feasts.
Mainstream Christianity should not even open the book of Revelation until they learn all the traditions and prayers, and events of the 7 feast days.
Revelation is a book written to Jews alone, only the people who study the culture and laws of God would pick up on the many dates being given, and what those dates mean.
For instance,'' There was silence in heaven for about the space of a half an hour.''
What day is it that the whole nation is silent for about 30 min, and what is taking place?
Not only does the silence clue you in, but the events unfolding prove what day it is.
But mainstream Christianity has no way of knowing this.