Move UTC to a separate module and instantiate it

instead of passing a single instance as a constant.
Add tzinfo class for machine's local zone
Enable local stamps from rtm.format_date
Test format_date with local timezone
Formulate smart_add as a description of the task
Escape smart_add chars in task name

the backslashes stay in, but at least it won't confuse things
Move smart add creation to its own function