I had the exact same stains on my headliner when I first bought my car. I used Folex to get rid of the stains. Worked great!
Just make sure to follow the directions on the bottle.
After you spray it on the stain, agitate with your finger a bit and then soak up with a rag. Voila!
Hope that helps.