Why did he cancel our first date? Am I overreacting or not?

Hi everyone, I have a problem. There's a guy I've been talking to for over a month now. We were suppose to go on our first date last weekend but because it was raining, he didn't want to go anymore and then I asked him so are we still going on the date? He said lol yea. And I said OK when is that? He said next Friday. Friday (yesterday) rolls around and he has not mention the date at all throughout the week even when he saw me on Monday. So just to hear what he had to say, I asked so what happened to the date for today? He texted saying we should reschedule and how he just found out he had to pay for a family trip ticket this weekend. I asked why didn't he tell me that in the first place knowing we had a date today. He took like two hours to respond saying ohh how he thought the date was Saturday not Friday and how he just found out that he had to buy the ticket this weekend. He also said how he is sorry and will make it up to me...only thing is he didn't say when.

My question is, does this guy seem like he's BSing me or does he sound sincere?
Why did he cancel our first date? Am I overreacting or not?
Post Opinion