Тогда, позвольте еще один совет как перевести дату с 23 на текущую.
Выводите ЗГ в крайнее положение и переводом минутной стрелки выставляете выставляете 24 число и доводите примерно до 4-00 (для часов это утро). Затем переводите ЗГ на одно положение ближе (быстрый перевод даты) и доводите до 1 числа. Опять выводите ЗГ в крайнее положение и переводом стрелок доходите до 2 числа и выставляете текущее время (причем если текущее 16-00, то проводите один полный оборот часовой стрелки и еще 4 часа) и верните ЗГ в исходное положение. Благодаря этим манипуляциям продлите жизнь механизму перевода даты и избежите изменения даты в 12-00 дня.