Warm weather lifts spending, but Christmas outlook uncertain.