If you want to invest in high-end lipsticks, MAC is the brand for you. Pick your shade from the best MAC lipsticks with moisturizing formulas that last all day.