fix bug: increment not year but day when date is not specified and time is past