Contra dance, 8 to 11 p.m., Presbyterian Church, corner of Pioneer and Church streets. Presented by the Otsego Dance Society. For info: 965-8232, 547-8164, www.otsegodancesociety.blogspot.com.
’Charlie and the Chocolate Factory,’ 7 p.m., Laurens Central School Stage, Main Street.
Winter Roast Pork Dinner, 6 p.m., Middlefield Baptist Church, Rezen Road. For reservations by Dec. 4: 547-9093, 264-8042.
Open house, 7 to 8:30 p.m., Guernsey Memorial Library, 3 Court St.
’Moral Instruments: City of Bones’, 6:30 and 9 p.m., Red Dragon Theatre, Hunt College Union, SUNY Oneonta. For info: connect.oneonta.edu, 436-3730, email@example.com.
Laura’s Chocolates sales, 9:30 a.m. to 4:30 p.m., Skylight Dining Room, Fox Hospital, 1 Norton Ave., Oneonta. To benefit the A.O. Fox Auxiliary.
Christmas bazaar, 9 a.m. to 6:30 p.m. Elm Park United Methodist Church, 401 Chestnut St.
Women At Risk Jewelry Sale, 10 a.m. to 5 p.m., St. James’ Episcopal Church, Main classroom, 305 Main St.
Santa’s Workshop annual holiday greens sale and lunch, 10 a.m. to 2 p.m., St. James’ Episcopal Church, 200 Main St. Presented by the Oneonta Garden Club.
Holiday-themed ham dinner, 5:30 to 7 p.m., Oneonta Moose Lodge, 119 W. Broadway.
Pork dinner, 5 to 7 p.m., Sixth Ward Athletic Club, 22 W Broadway. To benefit the Family Service Association.
Catskill Area Hospice Thrift Shop, 10 a.m. to 4 p.m., 261 Main St. For info: 432-5335.
The Lord’s Table, 4:30 to 6 p.m., 18 Elm St., next to St. James’ Episcopal Church. A feeding program, serving a full dinner. For info: 432-3558.
Fish fry, 5 to 7 p.m., Oneonta Veterans Club, 279 Chestnut St. To benefit OVC building fund.
Blind 9/11 survivor Michael Hingson to speak, 7 p.m., Anderson Center for the Arts Theatre, Hartwick College.
Christmas Sale, 9:30 a.m. to 3 p.m., Otsego Manor, Phoenix Mills Crossroads. To benefit Life Enrichment.
Toddler Story Time, 9:30 to 10 a.m., Sidney Memorial Public Library, 8 River St.