It is narrated from Sayyiduna Hakim bin Hizam (may Allah be pleased with him) that the Messenger of Allah (peace and blessings be upon him) said: "The best charity is that which is given while one remains well-off; the upper hand is better than the lower hand; and begin with those who are under your care."
Hadith Referenceالمعجم الكبير للطبراني / باب الحاء / 3107