Meghan Markle's glam appearance at non-profit Justice For Gi