Personally solved this years ago - turn off Wi-Fi was data when I head to bed, that way only calls (usually urgent) wake me up, sms's aren't usually a bother. Only turn it on once I'm up in the morning.
a lot do as "do not disturb" but i've found them to be annoying in one way or another (e.g: blinking LED in a dark room, or applications not abiding or whatever)
so, I take the shotgun approach and kill all data.
If my phone is even on silence mode but on the night stand, I wake up and want to check on it immediately.