Yes,sun rises 2 hours earlier in Arunachal Pradesh as compared to Gujarat.If this happen there will  be different time in both states.So,to avoid this confusion,The Indian Government has fixed a latitude which is 82 degrees 30 min which passes through Mirzapur(near Allahabad).Therefore it is the same time everywhere in our country.

Hope this helps u,
1 5 1