He simply forgot it. However, did not bring would suggest that the event happened in past and not recently whereas, if you say has not brought will give a flair of something that has happened recently or at least has its effect till now. In this particular case, today does not sound as natural with did not bring as with has not brought. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.