As said, Festival of the Holidays in Epcot will go through to 12/30, and that's when the festival booths will close for the year. The decorations in the parks will last at least through Marathon Weekend, which, for 2023, is until January 8. The decorations in the resorts will start to come down after the new year starts, though the order they come down seems to be rather random.