Home Business Inflation dampens festive spirit as German retail faces slump