Where Do They Come From?

…I go to the same store every week, on different days at different times, and there are usually about the same amount of people in there. But the week before Thanksgiving, and the week before Christmas, it's always packed with people. Where do they all come from? And why do they only eat those two weeks of the year?