I have 2 date-driven rules that did not change state at midnight last night.
First rule is set up to run some RGBW lights between green and red from Dec 1-Dec 30. Second rule is set up to run same RGBW lights in random colors on Dec 31 and Jan 1. Rule 1 should have changed to False at midnight last night, and rule 2 should have changed to True. The time portions of Rule 1 has been working correctly the last week or so, and the time portion of rule 2 just now worked correctly as well, stopping execution before sunrise.
Rule 1 shows False in the UI this morning, but if look through the events tab, it didn't change at midnight. I had to go into the rule and hit Done in order for the actions to stop repeating.
Same with Rule 2: the UI shows it as True, but the events tab shows that nothing happened at midnight. Just like Rule 1, after going into the rule and tapping Done, it actually changed to True and started executing.