I would work it out now, the longer it is on the fabric the more likely it will set. I have heard original Dawn is good for grease. I have had good luck with a stain remover called Zout, even got out some dried in the dryer stains. Once I was able to get tar stains out of my dh pants with Lestoil which is suppose to be good for oil stains.