St Giles shopping centre steps in to host festive market after fears over high winds.