It's time for the Boxing Day sales again, but why do people brave the crowds when they could shop online?