Newby to VB here, having a problem developing my first application.

I have a VB form and I've used a DateTimePicker to populate dates to my lables. The dates are based on 30, 60, and 90 day intervals (+/- 5 days).

Code:
Private Sub DateTimePicker2_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker2.ValueChanged
        Qualtxt.Text = DateTimePicker2.Value.Date

        twosoontxt.Text = DateTimePicker2.Value.Date.AddDays(25)
        twolatetxt.Text = DateTimePicker2.Value.Date.AddDays(35)

        threesoontxt.Text = DateTimePicker2.Value.Date.AddDays(55)
        threelatetxt.Text = DateTimePicker2.Value.Date.AddDays(65)

        foursoontxt.Text = DateTimePicker2.Value.Date.AddDays(85)
        fourlatetxt.Text = DateTimePicker2.Value.Date.AddDays(95)
These dates are ranges that evaluations are supposed to be conducted. In the event that the eval didn't happen within those dates, I also have another lable where the user can input the dates. I changed the label's "text.changed" property to clear all following evals, but I need the rest of the eval schedules to follow that actual date. Since the format is derived from the datetimepicker's value, I don't know how to make the remaining labels reflect the new intervals based on the actual date.

Can anyone please help?