31st october, Reformation day.Brandenburg, Mecklenburg, Sachsen, Sechsen Anhalt, and Thuringen. The old East Germany in short.
1st November: All saint’s day. Baden-Wurttemburg, Bayern, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland. Which is southern Germany.
Only Schlesswig-Holstein(Hamburg area), Niedersachsen(Hannover/Bremen) and Hessen(Frankfurt) will not have a ban either day.