Millions of people are set to hit the shops for festive sales this week with one in four (25 per cent) planning to shop on Black Friday, according to new research commissioned by the Charities Aid Foundation (CAF) ahead of #givingtuesday – the global day of giving on 29 November.…