Correct I believe! Good luck
What do you mean "Present progressive tense"? Like, what's happening in the present?
I don't know what les vas means but a dar muchos regalos a tus padres means to give alot of gifts to your parents. If you have to make dar reflexive then I think I would be darme