To celebrate Selena Gomez's 28th birthday, we pay beauty homage to the pop princess with some of her best hair and makeup looks ever