Is the Nifty 50 index a good buy as it sits at its all-time