The Foo Fighters played the Meadowlands on July 29 2008, so although this episode is thanksgiving themed it was taped 4 months earlier.
Despite being billed as the "Thanksgiving" Episode, The Foo Fighters played at The Blue Cross Arena in Rochester, NY on July 28, 2008, which is when this episode was filmed.