In honor of National Lipstick Day on July 29, we did some digging and discovered the exact lipsticks and glosses our favorite celebrities wore this year. From the Oscars to the royal wedding and ...