If those who die in Christ get a heavenly reward immediately upon death, then why do you say Moses is neither in Heaven or on Earth right now?
In 1 Cor. 15:23, we are given the order of resurrection, "Christ, the firstfruits, and afterward those who are Christ's at His coming..." Thus no one could be resurrected until Jesus was. Nor can any be resurrected until "those who are His", i.e. the [...]