Ranveer, Deepika to tie knot by end of 2018?