These events are being held during the holiday season:
The MAGicalGift Shop: Mooresville Artist Guild's Holiday Members Show, 103 W. Center Ave., Mooresville, 11 a.m.-4 p.m. Tuesdays through Saturdays until Dec. 22, as well as selected Friday evenings. Handcrafted gifts by local artists. 704-663-6661.
An Old-Fashioned Christmas at the Historic Sharpe House: 402 S. Center St., Statesville, 1-4 p.m. today . Open house features seasonal decor, costumed hosts, live music and baked goods. Free admission, but donations of non-perishable foods are requested for Iredell Christian Ministries. 704-872-3000; www.thesharpehouse.org.
Christmas Vespers: 7 p.m. today, Davidson College Presbyterian Church, 100 N. Main St., Davidson. Holiday hymns and Biblical readings. The Davidson College Chorale will perform in the service, and the Davidson College Symphony Orchestra will provide prelude music.
Toys for Tots: Between 8 a.m. and 5 p.m. weekdays through Dec. 12, drop off new, unwrapped toys and games at Kannapolis Fire Station No. 1, 300 Firehouse Drive, for the U.S. Marine Corps Reserves Toys for Tots Program. Toys also can be brought to the Southern Piedmont Singers concert at Kimball Lutheran Memorial Lutheran Church at 7 p.m. Dec. 10.
28th Annual Walk-In Messiah: Mitchell Community College's annual presentation of Handel's Messiah, 3 p.m. today in Shearer Hall, 500 W. Broad St., Statesville. Free. 704-878-4321; www.mitchellcc.edu.
Kannapolis Celebration of Lights: Through Dec. 31, Village Park. Celebration of Lights features 175,000 lights and $2 train rides from 6 to 9:30 nightly. kannapolischristmas.com.
Holiday time in downtown Mooresville: 6-8 p.m. Dec. 9 and 16, free, wagon rides, Santa, galleries and shopping. www.downtownmooresville.com.
Live Nativity: Free drive-through drama, 6 p.m. Thursday, Friday and Saturday at the Iredell County Fairgrounds, 630 N. Main St., Troutman, sponsored by Troutman Baptist Church and Bethel Baptist Church. 704-799-4475.
"Miracle on 34th Street:" Our Town Cinemas, 227 Griffith St., Davidson, will show the holiday classic several times a day, Dec. 9-15. Tickets are $7.50, with $1 from each ticket donated to the Ada Jenkins Center. Reservations: www.OurTownCinemas.com.
"A Huntersville Christmas:" Free celebration 5-8 p.m. Dec. 10 in downtown Huntersville will feature a Winter Wonderland with a snow slide, pony rides, clown bounce, carousel, ferris wheel, train rides, rapid slide, swing rides and hay rides; rock-climbing wall and bonfire at the Caboose/Huntersville MarketFamilies attending the celebration are asked to bring a small donation of canned broths, canned fruit, canned vegetables or gallon-size tea bags for the Angels and Sparrows Soup Kitchen. Donate new toys to the police department's toy drive. Details: Huntersville Parks and Recreation, 704-766-2220; www.huntersville.org.
Senior's Christmas Party: Dec. 13, Cabarrus Arena & Events Center, 4751 N.C. 49 North, Concord. Details: www.cabarrusarena.com.