I think we now 'know' that doing good to others is moral. We quibble about why, when, how, and who...but you know the drill. If in the year 3054 we start thinking that being evil to others is moral, I still insist it wouldn't be.
Forget 3054...we still have yet to definitively define "evil" and some people still have difficulty defining "others."
The subjectiveness of morality is shown with the necessity of these definitions.
There may one day be an "absolute" morality meaning all the world agrees on the semantics (the why, when, how, who), but it will still be a subjective, not an objective, morality as it will have been the collective world society (meaning people) that established the moral structure.