Dalay in delivery occurs when the goods have not been delivered within the time expressly agreed upon or , in the absence of such agreement, within the time which it would be reasonable to require of a diligent MTO, having regard to the circumstances of the case