Honestly, while I might be a little miffed, I think I would get over it pretty quickly in light of the cad and the flowers. He was thinking of you, he remembered the day, and if he didn't try to go shopping until the day of...well...it happens to the best of us sometimes.

The fact that he specifically apologized for it says to me that he knew he messed up and he felt bad about it. I know I've procrastinated on important dates before, I'll bet most of us have.