Why would the activity date for a contribution differ from the contribution date?
Is possible that you first entered wrong date while creating contribution and then updated receive date by editing the Contribution?
There is no form to update the Contribution activity. But you do this using api explorer screen.

First retrieve the Activity ID using Contribution Id(source record id)

(here 689 is Activity ID and 128 is Contribution Id)

Update the Activity date.



HTH
Pradeep