i think someone need gift knowledge not just money, if you just give money to them they will always stuck in same situation.
that i say more important to give financial education than money to them, because money can run out, but knowledge will not.
But because of the current unemployed condition in a large community of the world we cannot guaranty that after giving education they will find job. It is better that we create the opportunities to give them jobs. Anyone in the community if have money then they have to start their businesses which will give employment to the people.