arrow felicity and oliver dating average dating time to engagement