Car insurance a necessary step before launching your car on road