Can anyone recommend a really good foundation that does last at least 12 hours? I've seen lots of mentions of Revlon's Colourstay but I'd prefer something I can just slap on very quickly, and all the reviews of Colourstay I've seen suggest you have to be quite careful how you apply it as it dries quickly.