Hi, I am not sure whether it is correct to say "go out for a wedding dinner", though going out for a beer is correct...
I'd like to point a tense mistake that you've made. If you say the guy was alone, then his parents must have left the house earlier, so I think the Past Perfect tense works...