Cookie walk and craft sale for U. of Illinois Extension Home and Community Education: 8 a.m.-noon, Christ Church, 1717 8th Ave., Moline.
Cookie walk and crafts bazaar: 9 a.m.-noon, Church of the Cross, 22621 Illinois Route 2 and Route 92, Port Byron. 309-235-4623.
Cookie walk: 9 a.m.-2 p.m., St. Mark’s Church, 1550 7th Ave., Silvis. 309-737-1032.
Christkindlmarkt: 10 a.m.-2 p.m., German American Heritage Center, 712 W. 2nd St., Davenport. 563-322-8844.
Wreaths Across America remembrance ceremony: 11 a.m., flagpole, National Cemetery, Rodman Avenue and East Avenue, Arsenal Island. 309-716-8620.
Open house: Noon-4 p.m., King’s Harvest No-Kill Pet Shelter, 2504 W. Central Park Ave., Davenport. 563-386-3117.
Live Nativity: 4-7 p.m., St. James Lutheran Church, 1705 Oak St., Bettendorf. 563-355-4161. Free; donations of canned goods for the St. James food pantry and hats, mittens and coats for All Saints will be accepted.
Santa Time and Winter Nights garden stroll: 4:30-8:30 p.m., Quad City Botanical Center, 2525 4th Ave., Rock Island. 309-794-0991. $10.
Santa in the House family night: 5 p.m., Vander Veer Conservatory, 215 W. Central Park Ave., Davenport. 563-326-7818.
Christmas movie trivia night: 6 p.m., Playcrafters Barn Theatre, 4950 35th Ave., Moline. 309-762-0330. $30 per team of five and immediate families of five or more.
The Acoustic Project: 6 p.m., Cool Beanz, 1325 30th St., Rock Island. 309-558-0909. Free.
Christmas Vespers open house (The Moline Boys Choir): 6:30 p.m., First Congregational Church, 2201 7th Ave., Moline. 309-762-5117.
Gray Wolf: 7 p.m., Viking Club, 1450 41st St., Moline. 309-764-8758.
“One Voice: A Christmas Celebration: Emmanuel”: 7 p.m., TaxSlayer Center, 1201 River Drive, Moline. 309-277-1356. $21; $9 ages 12 and under.
“A Nova Christmas” (Nova Singers): 7:30 p.m., First Lutheran Church, 364 E. Water St., Galesburg. 309-341-7038. $18; $15 ages 62 and up; free students.
“Of the Father’s Heart Begotten: Carols of Hope, Justice, and Joy”: 7:30 p.m., First Presbyterian Church, 1702 Iowa St., Davenport. 563-326-1691. Free; tickets required.