Maybe he didnt reply because was thinking hes not so important to you since you talked with other guy. These type of guys have to be 100% sure and reassured again and again.
I think you need to write a longer message and explain everything and then leave it like that. It was not desperate to send first message. After all it Christmas time and people been wishing each other merry Christmas left and right.
If you want to see him over christmas then its ussualy time for family so he might be with his family. You should have give him more options to meet. I say wait till christmas ends and then write another message.
Doubt kills more dreams than failure ever will