We will travel to Stuttgart in Germany from 1st to 3rd of January. Will the shops there be open on 2nd of January or remain closed like in Switzerland and Bavaria? We are mostly interested in the large shopping malls and clothes shops. I know that most small businesses are closed till 4th Jan but what about the malls and "big brand"-shops (H&M/C&A/ZARA, Kaufland/Aldi/Lidl, Müller/DM, etc.)?
I found the websites of said companies to be inconclusive about this question at best, so I wonder if 2nd of January is a public holiday in Germany like in Switzerland or if it is a "normal" Saturday with most shops open.