Goop or Gojo hand cleaner is another thing to try. It's white (so no dyes that could potentially discolor the skirt) and pretty gentle. My mom has used it to remove all manner of greasy stuff.