According to the rule, 'today' changes to 'that day' in direct-indirect speech conversion.
For example,
"Sharon must go to the bank today', said Albert."
should be changed into
'Albert said that Sharon had to go to the bank that day.'
However, considering no time lag, wouldn't the phrase
'Albert said that Sharon had to go to the bank today'
also be correct?