So have I got this right ?
Your birthday isn't until tomorrow, but today you are getting upset because your friend hasn't sent you a text ? 
Also, you know your friend is on holiday without her phone, so couldn't, even if she thought about it.
When you are on holiday, it's easy to forget what day it is even if you had the phone and wanted to send a text.
Am I missing something ?