fix bug and use "twelve" not noon/midnight

bug was timing of adding an hour didn't line up with referring to the
next hour.
add image