Задавать кто будет ? То, что вы описали, было сделано в советских часах. Коррекцию, конечно же, выполнял пользователь. Для прибора такого класса, как DS1307, коррекция миллисекунд не имеет смысла. С тем же успехом можно выполнить коррекцию, прибавив или убавив пару секунд один раз за сутки ...