‘I’m mid forties but reading these posts make me feel really old. Or else maybe I’m lucky that people in my circle just wouldn’t do this and if they did, it would be the first and last time they did!’
Yes, my sentiments exactly.
This is just basic manners. The most basic of basics. No man I know (in his 40s) would behave like this. Maybe an inexperienced 20-something who is all over the place yes, but even that would be bad enough.
If he’d been clear before the date that he had to be somewhere else at midnight (but this was the only night the OP was free), then absolutely fair enough. But otherwise, no. It is extremely rude. The only reason I could think of for someone doing that is if they wanted an excuse to get away. Which is his prerogative, but god only knows why people are putting this onto the OP and encouraging her to text him!
Date 2 - went on to the early hours and lots of snogging.
Date 3 - no snogging and an unexpectedly premature end 
I mean, read the room people!
Who in their right mind would think, “Oh yes. Lovely! I’ll text him now and ask him in another date...” 
How thick-skinned / oblivious must you be to want to do that?