Last minute holiday shoppers are taking advantage of massive discounts as retailers launch a last desperate attempt to generate revenue .