My cutoff temp for shorts is about 16C, its an entirely personal matter. As a useful guide, if you are cold, put some more clothes on. At intermediate temps I sometimes cover my arms, and sometimes wear leggings.
I do wonder if those people in shorts and T shirt on cold, damp, foggy January mornings are just being obstinate.