At midnight on the dot, mistakenly, sunset still refers to yesterday's sunset, and 9:59 pm refers to the new days time. So at midnight, that test is true, as you see. The change for sunset time in the hub doesn't happen until 30 seconds after midnight. This was a mistaken change recently made, that we will reverse. Not sure how that slipped in there. It's a platform bug.
@bravenel as much as you all have done in the couple of months i've been an HE user, plus ALL the code updates, i can see how a 3 and a 0 could have slipped into a line of code among the millions lof lines there are. I consider this a very impressive thing that you all can say "OPPPS!, we fat fingered something" that shows me that your only human and own up to the mistakes and fix them!! This is something that most people/companies won't do and that is a downfall in my book. So kudos to you all for owning the "boo-boo" and working to fix it! Keep it up and thank you for all you do.