calendar was changed to '%B %-d, %Y'.
The %-* format string is a GNU libc extension which we don't support,
resulting in dates being displayed like 'March -d, 2018' instead of
showing the day of the month as a decimal number.
Switch to using the %d format string instead.
OK naddy@, jca@