A Colonial Heights nonprofit that nearly canceled its Christmas gift giveaway just a week ago successfully provided presents to dozens of children, thanks to last-minute community support.