We’ve tested and recommended 280 Christmas products so far this year, a fifth of which are on offer this Black Friday ...