Have a wedding coming up? These are the long-lasting make-up products you need to know ...