MAPLEWOOD AND SOUTH ORANGE, NJ - It's the last weekend before Christmas, and it's filled with holiday events, shows, concerts and more in and around Maplewood and South Orange. 
Here's what's happening in the two towns:
Dickens Village in Ricalton Square in Maplewood has events all day, full schedule here. It's the last chance to meet Santa and the last day the little houses will be open for the season.
As part of the Dickens Village festivities, Maplewood Community Music is performing a free concert at the Burgdorff Center for the arts. Details here.
South Orange's holiday store, Pop 'N Shop (65 South Orange Ave.), has added a bonus shopping day on Saturday from 10 a.m. to 8 p.m. (details here).
The Maplewood Artists Collective presents the Jolly Jingle Jam, a musical holiday celebration for all ages. 11 a.m. to 1 p.m. at The Woodland. Tickets are $10 per family, details here.
Cherish the Ladies "A Celtic Christmas" is at SOPAC at 8 p.m. Details and tickets here.
The Essex County Youth Orchestras perform their winter concert at SOPAC at 3 p.m. Details and tickets here.

Midtown Direct Rep presents Let it Sing! Broadway Comes Home for the Holidays at SOPAC at 7:30 p.m. More info. here.
The Rotary Club's Christmas Tree Sale continues until all the trees are sold. More info. here.
Gallery 103 in Maplewood has a Holiday Pop-Up Art Shop open on Saturday and ongoing dates in December (details here).
A Christmas Story: The Musical is playing at The Papermill Playhouse in Millburn. Details here.
Star Wars: The Force Awakens is playing at local theaters. Details here.
Santa train rides are available at various locations, more info. here.  
Model train display at the Baron Arts Center Train Show (open daily).
Looking ahead, it's just a few weeks until First Night Maplewood South Orange at Columbia High School on Dec.31. Learn more here.