If they do that, then it would make the most sense if it reset every midnight in the player's time zone, and not midnight server-time, which would be really annoying for people for whom it would reset mid-day.
Another suggestion, is to reduce the cooldown from 24h to 20h.
A lot of games have 20...