The Epcot International Festival of the Holidays will be bringing cheer to the theme park with everything from live musical productions — to food. The annual festival will take over the theme park from Nov. 18-Dec. 30. Twelve holiday kitchens as well as booths around Epcot will feature the traditional...