The festive shopping season is here, and for many people, buying a new pair of shoes is at the top of their wish list. But ...