I think it is getting confused passing two values to the expression (current value of Monitoring_Date field, and Todays date)
Since this is set on the field to calculate, you only need to return the date.
Today()
Though, I have seen where people have issue with this and using Now() seems to work better.
Now()
R_