What’s the best way to plan for one’s retirement and when is a good time to start planning?

The best way to plan for retirement is to start saving as soon you start working. The power of compounding works in your favor. Save in all the asset classes, specially equity as it gives good returns over a long term period. Start saving with small amount and be a disciplined investor. Never tinker with your retirement funds until and unless absolute necessary.