Christmas shopping is stressful, and nobody wants to brave going into busy stores to get presents. But while going online seems like the easy alternative, people are becoming more demanding during the holiday period. They want retailers to ensure delivery is both speedy and accurate.