As I see your trip from a perspective of 70+years young parents, I find way too much travelling in the vehicle. Ideally, there should be at least 4 rest days in between, 2 each at 2 different places. Days 3, 4, & 5 can be given a rethinking. Altit and Baltit Forts can be too much for your parents, and so is Naltar, find a place where you can go and just sit near a river/stream with sunshade and availability of food. Your parents would love it. Similarly, while coming back, you can slow down the journey by staying 2 nights around Naran, like Batakundi or any place other than the Naran Bazar.
As is, the current itinerary to me, is like wake up go here, come back, go there, stay for the night at some place, and repeat the same next morning. Vacations are to enjoy, not to tick mark places off from a long list. But that's just my thinking from which you may differ. Regards