20081212 business.india-business: Sensex recovers to end higher; realty; oil lead