Loading Photo Galleries ...

Written by

This holiday retail season is the longest one possible - 32 days between Thanksgiving and Christmas. That's 32 days to be bombarded with deals, fight store crowds and finally cross that last gift off your list.

It's happening because Thanksgiving this year came as early in November as possible - on the 22nd. ...