best way to hook up with cougars how long should you be dating before you get engaged