Thank you so much for your detailed response. So, mostly I will leave buffer of around 1 month time to be on safer side.
Also, sorry but as we know our situation most of our parents live in our home country. I had to visit my home country again before applying and not sure if they consider it...