Christmas shopping has been the cause of dread for many, as the whole nation hits the high streets in a mad dash for presents