Christmas shopping has become a blood sport