Strict shopping laws mean that most German shops close on Saturday afternoons, reopening only on Monday when everybody is back at work.