Let me put this in very simple words: No where in the Bible does it say that Moses and Elijah, or even Enoch, is coming back during the tribulation.
Revelation 11:3-4, "'And I will give power to my two witnesses, and they will prophesy one thousand two hundred and sixty days, clothed in sackcloth.' These are the two olive trees and the two lampstands standing before the God of the earth."
These are the same two entities alluded to in Zechariah.
Zechariah 4:11-14, "Then I answered and said to him, 'What are these two olive treesat the right of the lampstand and at its left?' And I further answered and said to him, 'What are these two olive branches that drip into the receptacles of the two gold pipes from which the golden oil drains?' Then he answered me and said, 'Do you not know what these are?' And I said, 'No, my lord.' So he said, 'These are the two anointed ones, who stand beside the Lord of the whole earth.'"
Very simple; there are two anointed ones who stand before God who will become these two witnesses. No amount of conjecture or reasoning, even if it's taken from Bible (which can only be done so out of context), can produce solid fact that Moses, Elijah, Enoch, or any other Old Testament saint or prophet will come back and become these two entities.
I don't care what Jimmy DeYoung or any other student of prophesy says.
It’s a very widespread conjecture acccepted virtually as fact in conservative southern Protestant circles, that Elijah is one of the two witnesses. However, the other would be not Moses, whose burial is recorded, but Enoch.
The two of them never died, according to scripture. We know from scripture that it is appointed to all men once to die. That they will, for three days lying in the streets while the whole world sees it and rejoices, minus the Church which will have been removed, caught up, raptured.
This is a very old belief. Conjecture it is, however there are no other figures to fit the prophecy.
I think you’re right, there was a time and a place for those profits from the past, whose to say the two witnesses aren’t new prophets for their respective time and place.