20031225 business.india-business: Nifty at all-time high; Sensex gains