There's no problem with this. " It's the time and nature of your action which justifies the present perfect. I have already/just written an article about yesterday's/today's earthquake.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hitchikerEx: I have seen you yesterday (wrong)"Yesterday" is an adverb of time, modifying the verb "have seen," telling when the action took place.
hitchiker1.I have already processed today's printing."Today's" is an adjective, modifying "printing," the direct object of the verb.