I think the last I've seen any record of is Clementine Churchill:
However I suspect the actual last wearer of one for any event was:
Elizabeth Douglas-Holme coming from an aristocratic family.
As an aside Betty Boothroyd who was the speaker of the House of Commons (the highest commoner in the land) did buy herself one.
She was once one of the Tiller Girls (a show girl).