Talking as being a non-linguist without any schooling in the idea, but a native speaker that has a life time of exposure to follow, my ear would hope you to say "The main information is the fact that my mom and dad opened a new restaurant some weeks in the past." Should you reported "have opened a restaurant a number of months ago", it will sound a