Tax planning is an essential component of financial planning and sh ould be done well in advance to avoid any kind of rush or panic at a later stage. ...