4:30 p.m.: Vali Nasr, Senior Advisor to Special Representative for Afghanistan and Pakistan, presents “Economics vs. Extremism: The New Muslim Middle Class and Ideological Shift in the Muslim World”; Bowl 016, Robertson Hall, Princeton University.
5:30 p.m.: Princeton Public Library Board of Trustees Meeting; Princeton Public Library, 2nd Floor Conference room.
6 p.m.: Poetry reading with Cynthia Zarin; Labyrinth Books, 122 Nassau Street, Princeton.
7 p.m.: Opera New Jersey, Holiday Fare; Grounds For Sculpture, Hamilton.
11 a.m. to 4 p.m.: Indoor Princeton Farmers Market, Holiday Food and Craft Market; Princeton Public Library, Community room.
2 p.m.: A Christmas Carol; Bucks County Playhouse, 70 South Main Street, New Hope, Pa. Also at 8 p.m. Through December 23.
5:30 to 7 p.m.: Lawyers C.A.R.E. free legal clinic; Mercer County Connection, Hamilton Square Shopping Center, Highway 33 at Paxson Avenue.
6 to 7 p.m.: Flu Shots available, 9 years old to 65+ years, $20.00 for flu shot, $35.00 for high-dose flu shot; Princeton Borough Hall, Multipurpose Room, 1 Monument Drive.
6:30 p.m.: The Lewis School’s 37th Annual Tree of Light Celebration and Winter Concert; 6 Mercer Street, Princeton.
10 a.m.: Babes In Toyland; Bucks County Playhouse, 70 South Main Street, New Hope, Pa. Also at 1 p.m.
4:30 to 6 p.m.: Trim a Tree for Wildlife; Bowman’s Hill Wildflower Preserve, River Road, New Hope.
7 p.m.: Opera NJ performs a free holiday concert; Rat’s Café at Grounds For Sculpture, Hamilton.
7:30 p.m.: Kelsey Kids Series presents ‘Twas the Night Before Christmas; Kelsey Theatre, 1200 Old Trenton Road.
8 p.m.: An Evening of Readings and Carols; Princeton University Chapel.
8 p.m.: Holiday Jubilee; Crossroads Theater, 7 Livingston Avenue, New Brunswick.
8 p.m.: Holiday Concert, Hopewell Valley Chorus; Unitarian Universalist Church at Washington Crossing, Titusville.
8 p.m.: A Christmas Carol; Bucks County Playhouse, 70 South Main Street, New Hope, Pa. Also Saturday at 4 and 8 p.m., and Sunday at 2 p.m.
8 p.m.: Princeton University Orchestra, All Shostakovich program; Richardson Auditorium. Also Saturday at 8 p.m.
10 a.m.: Princeton Girlchoir performs Holiday Favorites; Barnes & Noble, MarketFair Mall.
11 a.m.: Movie Club for middle and high school students; Princeton Public Library, Conference Room.
1 p.m.: American Repertory Ballet presents The Nutcracker; Patriots Theater at the War Memorial, 1 Memorial Drive, Trenton. Also at 4:30 p.m.
1 to 3 p.m.: Holiday Family Workshop: Create your own holiday packaging and cards; Grounds For Sculpture, Hamilton. Free.
2 to 8 p.m.: The Downtown Bordentown Association’s Holiday Historic Homes Tour; Farnsworth Avenue, Bordentown.
7 p.m.: Princeton Brass Band performs Holiday Spectacular; Yvonne Theater, Westminster Choir College.
7 to 11 p.m.: Central Jersey Dance Society presents Free Holiday Ballroom Blitz dance party; Suzanne Patterson Center, Monument Drive, Princeton.
8 p.m.: New Jersey Symphony Orchestra’s POPS series: “Happy Holidays With the Canadian Brass”; New Jersey Performing Arts Center, 1 Center Street, Newark.
3 p.m.: Innovative Dance Academy will host a Holiday Show to Benefit National Guard Families; Lawrence High School, 2525 Princeton Pike, Lawrenceville.
3 p.m.: The Capital Singers of Trenton present a holiday celebration for the whole family; Trenton Marriot Downtown, 1 West Lafayette Street.
11 a.m.: Princeton Senior Resource Center sponsors discussion on Veteran’s Benefits; Suzanne Patterson Building, 45 Stockton Street.
7 p.m.: Monthly “Noodle Talk” discussion; Princeton Public Library.
7:30 p.m.: Delaware Valley Poets Poetry Reading; West Windsor Arts Center, 952 Alexander Road.
7:30 p.m.: Messiah Sing, Princeton University, Princeton University Chapel.
7 p.m.: Professional Wellness Coach, Fay Reiter, presents “Take Care of Yourself This Holiday Season”; Princeton Public Library.
7:30 p.m.: Princeton Macintosh Users Group Meeting; Computer Science Building, Room 104, Princeton University.
8 p.m.: Composers Ensemble at Princeton University; Taplin Auditorium, Fine Hall, Princeton University.
7:30 p.m.: Princeton Charter School Board of Trustees meeting; Marsee Center, Princeton Charter School.
8 p.m.: A Christmas Carol; Bucks County Playhouse, 70 South Main Street, New Hope, Pa. Also at 8 p.m.
8 p.m.: Improv Comedy Troupe “Far & In Between” performance; Solley Theatre, Arts Council of Princeton.
Noon: The Princeton Senior Resource Center will host a Science Café; Suzanne Patterson Building.
12:30 p.m.: Gotham Princeton lunch event; Mediterra Restaurant, Princeton.
7 to 10 p.m.: Princeton High School Big Band Dance; Princeton High School Café, 151 Moore Street, Princeton.
7:30 p.m.: Holiday Guitar Concert; Williamson Hall, Westminster Choir College.
8 p.m.: A Christmas Carol; Bucks County Playhouse, 70 South Main Street, New Hope, Pa. Also Saturday at 4 and 8 p.m., and Sunday at 2 p.m.
8 p.m.: Christmas Oratorio, Princeton Pro Musica; Richardson Auditorium, Princeton University.