This post from Doug Wilson is so good that I am going to steal the whole thing:
[Discussing Matt. 24:29-31] “Everywhere there is similar ‘collapsing solar system’ imagery in the Old Testament (see Ezek. 32:7; Amos 8:9; and Joel 2:28-32), the reference is always to the same thing — the destruction of nations and cities. There is no scriptural reason to handle such passages differently when they are quoted in the New Testament, especially when they are quoted in response to a question about when Jerusalem was going to be destroyed. Everywhere the Bible uses this kind of language, it is applied to the judgment of God falling on a particular nation or city — Babylon, Edom, Egypt, the northern kingdom of Israel. There is no scriptural reason to think it is any different in Matthew 24″ (Heaven Misplaced, p. 105).
Growing up Dispensationalist, I took all the solar system imagery literally. It has been a gradual process of unlearning for me to read the Bible differently.