Nifty 50 investment – what is the Best time to buy and sell