Grammatically, present perfect + point of time = simple past.
She has returned two days ago.
(omit "has" to make it correct.)
Similarly:
She has owned this parlour since 2002
(it is correct)
As per the above rule, should not we be omitting "has" in the second sentence to make it correct?