Hospital trust receives 2,000 Christmas gifts for patients :