You don't indicate how you implemented your calculations. These could be auto-entered caculations or fields of type calculation.
Auto-entered calculations will not update when the date returned by your system clock changes.
Calculation fields will not update if they are specified as "stored" calculations.
If you have a calculation field, open up the calculation, click the storage options button and change it to "unstored".
IF you have an auto-entered calculation, change the field type to "calculation" (the expression you entered will not be lost), open up the calculation and change it to "unstored".
The date fields are both simply dates.
The message field is an unstored calc field.
The checkboxes are two text fields with auto-enter calcs (unstored).
I guess I should just put in a date and wait for tomorrow to see if they have updated correctly? I did indeed just try to change my system clock (I guess I wasn't thinking very clearly).