Holiday Celebration and Charlie Brown Christmas Tree Grove Display. Every December, Windsor celebrates the opening of the holiday season under the glow of old lamp lights with live entertainment, children's activities, and graceful horse-drawn carriages carrying guests around beautiful Windsor Town Green. The Charlie Brown Christmas Tree Grove is an annual holiday event located on Windsor's Town Green, the premier central gathering place for Windsor residents and visitors. The event highlights 200 lighted individually decorated holiday trees lining the walkways of the Green. Businesses, individuals, students and groups showcase their talents in design and decorating with their themed trees which draw thousands of visitors to the Grove during the month of December. The event runs from Decorating Day, the Sunday after Thanksgiving, until the first Saturday after New Year's Day. It is a highlight of the annual Town of Windsor's Holiday Celebration on the Green evening event on the first Thursday in December.