Grapeseed has such a short shelf life. I don't think I'd use as the carrier oil for a perfume oil blend for that reason.
Grocery stores are carrying coconut oil nowadays -- I'm thinking of the clear oil that's liquid at room temperature, not the solid fat. This stuff is basically fractionated coconut oil, and it has a long shelf life, is nice on the skin, and not terribly expensive.