If it's for prom, you're probably gonna be taking lots of pictures and from what I hear Make Up Forever is the best when it comes to pictures. I have the Face and Body Liquid foundation and it gives a very "not wearing any makeup" but flawless look. And I also have the Full Cover Concealer which will cover ANYTHING without having to layer on piles and piles and looking cakey if you wanted to cover your breakouts.
But one brand I heard to stay away from in terms of foundations and pictures is MAC, while I looooove their products they have titanium dioxide? i think which is supposedly nooo good for pictures.