almost all professionally written works follow this style: "January 1, 2004." Are there objections to the latter?
Yes. I think it should be "1st January 2004" or "2004, January 1". Having month-day-year order really makes no sense. I have not heard of this "debian-www style guide" before. Where is it?