Talking as being a non-linguist with no instruction in the theory, but a local speaker using a life time of exposure to exercise, my ear would anticipate you to state "An important information is the fact my mom and dad opened a whole new restaurant a couple of weeks back." When you explained "have opened a restaurant a couple of weeks in the past"