added SystemTest & update checkDate

solve test case when to-do-this is taken as a date at first