The bank is not required to hold a check based on the date. Due to automated processing, most banks, if not all, do not even check the dates on the items. You need to talk to your "friend" about recouping your OD fee.
_________________________
WC done for US - let's hope we fare better in the Tour de France