The Christmas shopping season in the US does not traditionally begin until the day after Thanksgiving, but parents have already