Glastonbury’s heartwarming Christmas lunch is back, with a free feast for 360 people, complete with turkey, vegan options, and delicious homemade desserts