Should I just tell them to come over for dinner and if they say "im not comfortable etc..." then I offer a date outside? Or just start with the date?

I'm 21 so I'm talking to a lot of 18-19 year olds.. I'm not sure if they like to build some sort of comfort over text first or if i should just stick to logistics. There's been multiple times when they flake.. and here's the most ridiculous reason a girl told me: "i have social anxiety" lmao.