Selena Gomez is no stranger to old Hollywood glamour, having wowed awards season with a succession of stunningly chic retro-inspired outfits.