I gotta think the eventual solution is to just get rid of days as the default increment. No need for a “Next day starts at” option. Just set minutes as the default increment and let the algorithm do its thing.
All the stats would probably still show Days for when cards are due, but that would only be for visual simplicity.