Consumer culture drowns out Christmas spirit