Ukrainians sheltered in metro stations on Christmas morning as Russian missiles and drones rained down on their cities.