Speaking with Reader's Digest, etiquette coach Laura Windsor explained that the royal family adheres to a strict dress code that states hats cannot be worn after 6 p.m. According to Diana Mather ...