I don't get it. It seems to be the assumption now that everyone has a Christmas jumper. I don't spend a lot on clothes for myself or my kids (they have plenty of clothes though!) and object to paying £8-£15 for a jumper they can only wear for a couple of weeks, and which I don't even like! Their school has 'christmas jumper day', luckily I got them both one in the market second hand stall for £1.
On Christmas Day, we wear smart party clothes, just like we always did when I was a kid. Does anyone else still do that or does everyone wear silly jumpers now??? My girls have some lovely dresses they never get to wear so Christmas is one of the rare times they can dress up.