There are no longer many social occasions that require a woman to buy a hat - so it's no surprise that racegoers at Royal Ascot regularly pull out all the stops.