Yes, I'm very well aware that this trend can get out of hand pretty easily, where you end up looking like you are going out for Halloween instead of to a party. But done the right way, this matching trend can look totally awesome. The key is to pick a color and then keep the rest of your outfit and makeup super neutral. Don't pick a blue eyeshadow to match a blue dress and then also wear a red lipstick. You don't want to have color overload.
Here J.Lo, Zoe Saldana and Chanel Iman match their lipstick colors to their dresses. The trick with matching lip color is to make sure it's exactly the same color — a little difference will stand out in a bad way.
With eye color, you can pick a lighter version of the color you are wearing, like Kim Kardashian West does with a light blue to match her bright blue top. Nicole Richie chooses a smoky light gray eye to match her sparkly gray dress. Amber Riley chooses a popping teal color to match her dress.
If you are wearing an outfit that has blush undertones (aka any variation of pink), you can match your blush to your outfit like Demi Lovato, Kim Kardashian and Rose Byrne did. Just don't overdo it — your cheeks should be much lighter than your dress, not the other way around.