Festive cheer came early for about 300 children when Sunway took them on a shopping spree and treated them to a lavish buka puasa spread at their hotel.