With just over a week until Christmas, the charts are packed with festive classics ...