Volunteer “elves” have been busy at the Eveline Rivers Christmas Project, and with the delivery day looming closer they are pushing hard to get the expected 9,000 gifts under the tree in time.