Ahead of Christmas, consumer group Which? has tested 3,500 items across home, electronics and motorising, whittling it down to a list of 50 must-buy items rated highly for factors such as value and efficiency