Black Friday - Annual shopping spree begins20 November 2019Bargain hunters prepare to splurge on the biggest deals