how long should you be dating to get a promise ring dating site in nj