You need to use the Date & Time thing as an ONLY IF. One of the options is "nighttime".
Edited several hours later to add:
Also, I can't comment on anything you've written about IFTTT (and common sense would suggest there are better places for that discussion), but I do want to comment on your rant about Stringify and it's developers.
Every single point you make is grossly inaccurate. @Kris provided links in response to one of your posts to guides on how to create flows and use Stringify "Things" like Date & Time as WHENs or ONLY IFs. I hope you use them, because the specific issues you described arise from your lack of familiarity with Stringify, rather than its developers being a bunch of "idiot savants".
Although my association with Stringify is only as a user, I found the tone of your post to be peremptory and offensive, and it's content to be ill-informed and ignorant.