The few times I had to Slack someone way out of office hours I simply set a delayed message to be sent in the beginning of the workday.
People have different notification management than we do, I disable any work-related app notification outside of 9-5, others don't so maybe it's better to cater to them and send delayed messages if you aren't expecting them to read right away.