I second the apricot oil. I use a mix of jojoba/rose hip/camellia oil. Vegetable oils and essential oils do wonders for the skin. Mineral oil (Baby oil) clogs pores, but usually not vegetable ones. http://www.naturesgift.com/essentialoil-skincare.htm
I've been using my own little mix to combat blackheads and it works really well.
i love rose hip oil i used it when i was pregnant on my belly and no stretch marks but its so good for your face aswell just wish it was a tad cheaper