Unlike floating holidays such as Easter, Halloween is fixed on October 31; therefore, the day of the week changes each year, and the time for trick-or-treat shifts accordingly (usually starting earlier on weekends)