The phrase
"holiday spin" refers to a festive and cheerful mood or atmosphere during a holiday season, like Christmas. It implies a joyful and merry feeling that people experience, usually accompanied by celebrations, decorations, and a break from everyday routines.
Full definition