A mental health team has delivered more than 180 gifts to children facing poverty this Christmas.