Nifty may hit 21,000 before any major correction; earnings, inflation extremely critical: Experts Improved corporate earnings and the economic recovery are encouraging investors, although experts suggest keeping an eye out on crude oil prices