Talking like a non-linguist without instruction in the theory, but a native speaker that has a lifetime of exposure to follow, my ear would be expecting you to state "The key news is my moms and dads opened a new restaurant a couple of weeks in the past." When you said "have opened a restaurant several weeks in the past", it will seem definitely of