Talking to be a non-linguist without any education in the theory, but a local speaker using a life span of exposure to exercise, my ear would assume you to say "The key information is my parents opened a whole new cafe several weeks in the past." When you mentioned "have opened a restaurant several weeks back", it could sound definitely off.In spok