Charity celebrates 25 years of gift giving to children in need