Would "they go out for dinner" be the same in Italian?
I am not a native English, But I think your version is better than the one given by Duo.