Leave it October 31st.
Let individual places decide.
Move it to last Friday or Saturday in October.
From what I have sen the only places that have changed the date is do to weather conditions and there is nothing wrong with that because kids don't get the politics that some try to apply to these changes.
It's about the kids having fun for a night of being goofy nothing more.