If it's something quite low-key then I'll often do my own makeup. But for something like a premiere, it's good to have a makeup artist because they know what they're doing.
You just have to take these opportunities when they come along. They're not that frequent; you'll get a really good script, oh, maybe once a year if you're lucky.