Ulster Ballet’s 20th annual production of A Christmas Carol comes to the Ulster Performing Arts Center (UPAC) on Friday and Saturday, December 5 and 6 at 7:30 p.m. and Sunday, December 7 at 2 p.m., featuring a cast of 65 dancers, actors and stage professionals. Tickets cost $22 for adults, $18 for seniors and UPAC/Bardavon members. Tickets for children age 12 and under or for groups of ten or more cost $15. A discounted ticket price of $15 is also available to employees of HealthQuest, Health Alliance, Mid-Hudson Regional Hospital of Westchester Medical Center, Marist, Bard and Vassar Colleges, City of Kingston and County of Ulster employees and members of the YMCA. A special performance of the Ulster Ballet’s A Christmas Carol with reduced ticket prices for area students and seniors will be held at Ulster Performing Arts Center (UPAC) on Thursday, December 4 at 10 a.m. The snow date will be Friday, December 5 at 10 a.m. For information on this special performance, call Michele Szynal at (845) 283-3809 or e-mail ulsterballet@gmail.com. Tickets for the regular shows are available at the UPAC box office at 601 Broadway in Kingston, (845) 339-6088, or through TicketMaster at (800) 745-3000 or www.ticketmaster.com. For more information, visit www.bardavon.org.