That's very interesting. It makes me wonder if there are any good free market ways of promoting the over-building of crucial infrastructural services
Currently, there's no meaningful economic pressure to do your christmas shopping months in advance; so that's probably an indicator that the infrastructure is manageable and no major changes are really needed.
Honestly, even though I care a lot about attending church services for Christmas, I have never really cared about visiting family and friends on Christmas specifically - it's just logistically complicated and expensive and falls at a stressful time of the year. If you gave me a way to go fly to visit my family on some cheaper day and have it count for the same cultural expectation, I would very enthusiastically take it.