Princess Eugenie Wore a Striking Teal Dress for Her First Red Carpet Since Becoming a Mother of Two