You are right: I am wearing shorts all the time, and I am turning 54 in two weeks. I do follow some rules I always applied to them: 1. Avoid shorts in formal occasions (and obviously at work), 2. Wear them for sport and on holiday/on the beach, 3. If you wear them in a more formal occasion, cover them partly up with a jacket or cardigan, or otherwise prefer flat boots or trainers, so the final result isn’t overly sexy.
Below, some examples by Alexandra Lapp, Yvonne of Funky Forty , and myself.