I'm usually a believer that you should wear what you like regardless of age. However...
I think this could look vintage/quirky on the right person, probably a young person. With the Betty Draper look played on hair/accessory wise.
However I used to wear shift dress and pearls and cute shoes in my twenty's and think it was quirky. But as I got older i just looked frumpy/stuffy.