Buy IT stocks on every dip; avoid NBFCs: Maheshwari