"Although digital clocks routinely label noon “12:00 PM” you should avoid this expression not only because it is incorrect, but because many people will imagine you are talking about midnight instead. "
I highly suspect this is outdated advice. Technically there was some ambiguity about whether 12pm/am would denote midnight or noon, since am/pm are relative to noon. However, the computer age has utterly removed that ambiguity. 12pm is noon, 12am is midnight. Digital clocks have spread familiarity with that convention widely throughout the developed and developing world. I doubt there is any serious confusion any longer.
I suspect that this is a piece of advice (avoiding the use of "12pm") which particular crufty old newspaper editors hold onto dearly even though it has passed out of utility.
Yes, I distinctly remember learning as a child in the 1980s that 12pm was noon and 12am was midnight. I also remember being confused because I thought it should be the other way around at the time.
Uh?