A Christmas gift drive is set to help children and rough sleepers.