Christmas time in Germany serves up traditional treats such as rich ginger-bread and crisp-skinned roast goose. But what do you do if you reject animal products? It's an issue faced by 700 thousand people in Germany - and they're not short of inventive options.