To the joy of retailers, American shoppers thronged stores last week on Black Friday and continued shopping online on Monday, having turned the two days of deals between Thanksgiving and Christmas practically into national holidays in their own right.