senior christian dating length of time dating before engagement