Ours is always on the 31st regardless of the day of the week.

We were out in western PA this weekend and several towns were doing it Sunday evening. We asked my DH's aunt and she said they always do it the Sunday before Halloween.

When is yours?