Best time to invest in Tata motors