present perfect + point of time = simple past.
She has returned two days ago.
(omit "has" to make it correct.)
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?