See this post and included links (on another site) that interprets Mt 24:29 and its counterpart in Luke (Luke 21:25-26) within the time frame that Jesus gave: He said that the events he referred to (in Mt 24:29) would occur "immediately after the tribulation of those days" and that "all these things" would occur before 'this generation passes away.' (Mt 24:34)
One of the links also attempts to fit the "time and times and half a time" of Dan 12:7 to these events.