Christmas holiday shopping ended on Tuesday after a busy season. Thousands left their lists to the last minute. As Sean O’Shea reports, it’s a ritual for a reason.