Every year they have trick or treat on the Thursday before Halloween. Here is the logic behind it. If Halloween is on Friday or Saturday then people are out partying and so the little buggers can't go out because they might get hit by a car. To my knowledge this had never happened in Charleston but that is the reason for it. Never mind the fact that trick or treat is from 6 to 8 pm. Although there are exceptions, most partiers don't even hit the bars until around 9 at the earliest.
If Halloween is on Sunday, well then we can't have that, Sunday is the Lord's day. No more explanation needed. Consequently, Halloween was over around here on Thursday. All the decorations are down and the Christmas shopping season is upon us - NOW THAT'S SCARY!!!