Totally agree with strict restrictions to certain dates - to be published every year (as if 5th of Nov is on Thursday, the date for fireworks could be set officially to the Saturday, AND NO MORE) - and also for restrictions of the noise levels. Many modern fireworks are made to be as loud as possible rather than 'pretty'.
Our life in the last few years we lived in UK were a nightmare for the whole of the autum until mid January- as our Gatsby (dog) was absolutely terrified or fireworks. With Eid, Diwali, Navrati, Guy Fawks, then Christmas and New Year- etc- it was constant, and you never knew when- so we just could never ever go out just in case. Where we live now, when it's 14th of July (Bastille Day to you British friends) we go deep into Switzerland, and on 1st of August (Swiss national day) deep into France, as we live on the border. Easy- and poor Gatsby is no longer with us, and old _Slinky is deaf as a post.