20080905 india: Nano should hit road on time: Tata