Question: when do the xmas decorations have to come down?
Answer: Depending on what you're celebrating it's either January 5 or January 6 - and the last day you should keep festive decorations up. A day sooner or later is considered unlucky and if decorations are not removed on Twelfth Night then according to tradition they should stay up all year.