Schedule text message on iPhone
You can use Launch Center.

It won't send the message automatically (Apple doesn't allow automatic sending of SMS), but you'll have a notification that will open a new message with the contact already selected. All you have to do is write the message and press send.