Picture the scene - 3pm on Christmas Eve, a panicked scramble of shoppers clearing the shelves of must-have Christmas toys and gadgets....