Holiday giving drive a big success