This three-day festive market is a vegan Christmas miracle