When should one start planning for retirement years and what is the best retirement plan?