Program provides Christmas gifts to 400 needy residents