One person's harsh is another person's dramatic…
I'm always wary of judging colour from an image, but on my screen it looks like an inky blue and on that basis I think you have plenty of options. My immediate thought was emerald green, but I agree burnt orange might also work. You could also play up the drama and use the skirt as a contrast to an otherwise all-white look - especially if you also go for a contrast of textures and wear a fluffy or mohairy white jumper. White shoes/boots/trainers if you go that route, obviously. (OTOH, polyester… yuck.)