Christ Community Church, Huntersville
Children's Christmas program: "Dude, You Hear What I Hear?" Free. 6:30 p.m. Dec. 4. 16301 Old Statesville Road, Huntersville. www.ccchuntersville.com.
Mount Zion United Methodist, Cornelius
Christmas worship musical: Praise team to present "God Came Down." Genesis Youth Dance featured. 9:45 a.m. Dec. 4.
Christmas concert: North Mecklenburg Community Chorus, 7 p.m. Dec. 10. Prelude by The Huntersville Brass, 6:30 p.m. 19600 Zion Ave., Cornelius. www.mtzionumc.net.
Davidson College Presbyterian
Artisan market: Ten Thousand Villages is a fair trade craft and artisan program. Open 9-12:30 p.m. Dec. 4.
Christmas vespers: Prelude music by Davidson College Symphony Orchestra. Performance by Davidson College Chorale during service. 7:30 p.m. Dec. 4. 100 N. Main St., Davidson. www.dcpc.org.
Williamson's Chapel, Mooresville
Christmas musical: "Hope Changes Everything." 7 p.m. Dec. 9-10. 575 Brawley School Road, Mooresville. www.williamsonschapel.org.
Assurance United Methodist, Huntersville
Christmas concert: 7:30 p.m. Dec. 5. 9700 Mount Holly-Huntersville Road, Huntersville. Additional concerts Dec. 10 at Mount Zion United Methodist and Dec. 12 at Davidson College Presbyterian. www.NMCchorus.org.
Unity Presbyterian, Denver
Concert: East Lincoln Community Chorus to present "Goin' Home for Christmas."Free. 7:30 p.m. Dec. 8-9 and 2 p.m. Dec. 10. 8210 Unity Church Road, Denver. www.unitypres.org.
Central Piedmont Community Chorus
Christmas concert: "The Light of Christmas." 7:30 p.m. Dec. 5, Huntersville Presbyterian, 201 S. Old Statesville Road, Huntersville; 7:30 p.m. Dec. 6, St. Mark Catholic, 14740 Stumptown Road, Huntersville. www.centralpiedmontcommunitychorus.org.
Providence Baptist, Harrisburg
Free. 6:30-8:30 p.m. Dec. 4. 5315 N.C. 49 S., Harrisburg. www.pbcharrisburg.org.