how long will thanksgiving food stay fresh