update DateTime and diifDays calculation in dart