20171220 business.india-business: Markets open on all-time high; Sensex inches towards 34;000-mark