Я, наверное что-то делаю не так, но у меня демка упорно делает правильно: ставлю 21 число, 1 час 3 минуты и зараза ставит 21 число 1 час и 3 минуты.
P.S. По ходу дела внес небольшую коррективу: время, которое осталось до выполнения задания неправильно отображалось т.к. считалось сколько уже задание выполняется, сейчас в случае подготовленных заданий показывается "до начала осталось 3 д. 15 час 42 мин"
Проблема именно если ставить 21:00 , 22:00 !! а когда 21:01 или любое количество минут - все хорошо.