Volunteers share Christmas joy - and dinner