Even celebrities aren't immune to the crush of last-minute holiday shopping. They just happen to do it in wardrobes that make us wonder whether they really need anything more. What do you get for the Riccardo/Alessandro/Marc muse who has everything? On both coasts, in New York and Los Angeles, stars like Emma Roberts, lately a front-row fixture at Coach, Paris Hilton, and even J.Lo browsing the sale rack at Barneys New York have been captured out and about, buying gifts and preparing to jet off to far-flung locales. Australian-Los Angeles transplant and Orange Is the New Black star Ruby Rose was just one of the well-heeled stars hitting the streets this week (who is that Agent Provocateur bag for, we wonder?), and she did it shrouded in a Marc Jacobs coat whose only competition for attention was her freshly dyed hair.

Ruby Rose in Marc Jacobs in Los Angeles, California, December 2016.

GC Images/Getty Images

Who: Ruby Rose.

When: Saturday, December 17.

Where: Squeezing in a bit of shopping in Los Angeles, California.

What: A pink and black fur coat from Marc Jacobs's Resort 2017 collection with black jeans, black patent boots, and Fendi sunglasses.

Why: In Los Angeles, land of Hollywood glam, the weather is whatever you want it to be. That's the only reason we can think of to explain why Emma Roberts can wear a denim mini in the same space-time-continuum as Ruby Rose can wrap herself in a plush fur coat. Marc Jacobs's elaborate Resort 2017 show — an expansive one, by resort standards — was infused with '80s motifs, from the strong-shouldered outerwear seen here to silk bombers and MTV logos throughout. Out on the streets, Rose opts only for the fur coat from this particular look (it showed with shorts, tights, and a pinstriped silk top), but she keeps one important detail from the runway: She pairs the neon-colored coat with an equally neon dye job.

See W’s most popular videos: