Sunday, Dec. 23
Horse-Drawn Hay Rides with help from Jack Frost, 1 to 3 p.m. at The Loop, Methuen. Meet in the courtyard in front of AMC Loews Theatres. Cash and food donations will be accepted for the Lazarus House Food Pantry.
Monday, Dec. 24
American Red Cross Blood Drive, 10 a.m. to 3 p.m. at The Loop, 90 Pleasant Valley St., Methuen. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
American Red Cross Blood Drive, 8:30 a.m. to 1:30 p.m. at the Londonderry Lions Hall, 256 Mammoth Road. Sponsored by the Londonderry Lions Club. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
“Holy Yoga,” 6:30 p.m. at the First Presbyterian Church, 346 Broadway, Haverhill. Led by Amanda Souliotis, whose ministry incorporates prayer, meditation, and Bible reading with yoga. Open to the public. The program benefits men and women. No experience necessary. A free will offering will gratefully be accepted. Wear comfortable clothing and bring a friend. 978-374-8029, FirstPresbyterianHaverhill.org.
Tuesday, Dec. 25
30th Annual Christmas Dinner, noon in the John Hancock Lodge Hall, 275 Broadway, Methuen. Hosted by the Masons of John Hancock Lodge. Those who are alone on Christmas Day or who find themselves short of funds are welcome to enjoy a turkey dinner. Santa may also make a call. 603-490-3316.
Yoga Playtime Class, 10:30 a.m. at 44 Hampshire St., Methuen. For parents and children. Yoga poses are presented through games, stories, songs, and poems. Registration required. Limited to 10 children. Email email@example.com.
Tuesday through Saturday, through Dec. 29
“Tree Time,” at the Andover Historical Society, 97 Main St., Andover. Features a collection of Christmas trees, decorated by individuals, groups, and businesses from the Andover community. Each of the trees is inspired by a unique historical object displayed in the historical society’s “Andover Top 40 Exhibit.” $8 for adults, $5 for members, seniors, and children under 12. 978-475-2236.
Wednesday, Dec. 26
American Red Cross Blood Drive, 2 to 7 p.m. at the Knights of Columbus, 462 Broadway, Methuen. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.