Stocks to Watch today, March 20: HDFC Bank, TCS, NTPC, JSW Cement, and Nestle India are among the top stocks to watch today