Improve check if a ticket is almost due: compare with another timedelta object, so we can more precisely say what "almost due" means
If the hard due date was set but not near, do check the soft due date as it might be earlier or already passed
Fix Unicode conversion issues: explicitly write utf-8 regardless of locale, add line to README to configure cron to respect that