store the schedule on init
store the todo text separately
have a rebuildText method instead of the regex replacements
use the rebuildText method
include the creation date
whitespace