Black Friday weekend has seen a barrage of discounts online and in stores, and Cyber Monday looks just as impressive in terms of big savings.