hmmm it's a bit confusing as well.
Day-8:
Shigar > sadpara > Shangrila > Deosai.
Deosai is a question mark, plus shangrila and deosai are in different direction.
you're spending one extra day at hunza, but you never mind relaxing in that serene beauty.
by the way where do you intend to stay at hunza? and have you made reservation?
day-9: Shigar > Khaplu > shigar can easily be done in your own car.
03 days at fairy meadows? seriously?
your kids wont spare you for that 
i really dont know what activities you'll have for these 3 days.
day-18: depending on ur flight time, why dont you stay at besham instead of abbotabad.