No "White Christmas" for most across the Heartland