Non-profits get ready for holidays