there are 24 hrs in a day. so basically, the hour hand must complete 2 circle in order for the date to advance.
try setting the date in the morning becoz the hr hand only need to cross "12" once.
u can try the above, dunno if apply to all watches, but it does to my tag and tissot.