Residents and visitors of all ages are invited to usher in the Christmas season with festive annual events set for Dec. 3 and 4.

Bluffton’s Tree Lighting ceremony will begin at 5:30 p.m. Dec. 3 at Martin Family Park, followed by Santa’s Workshop at DuBois Park’s Pavilion.

The movie “Elf” will begin at 6:30 p.m. at Martin Family Park. Bring blankets or chairs.

Martin Family Park and DuBois Park are adjacent to each other on Boundary Street in the Historic District. For the safety of Santa and all involved, children will need to wear a mask for Santa’s workshop.

On Saturday, Dec. 4, the Town of Bluffton will host the 50th annual Bluffton Christmas Parade, stepping off at 10 a.m. in front of Town Hall on Bridge Street, winding through Bluffton’s Historic District to May River Road and on to Bluffton Park.

Public and personal safety remains the event’s most important priority. Candy and other items may be handed out by parade participants on foot, and spectators will not be allowed to run into streets to pick up items.