Rain, record highs likely on Christmas Eve