With Black Friday officially taking place tomorrow (November 29), shops and online retailers have already started offering discounts and deals on much of their stock