I can't see any justification for using the present perfect when you're describing an act performed at a specific (specified) time in the past. It's probably incorrect. Simple past is the way to go.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AvangiThe understanding is that your statement is being written on March 11, 2009.It isMarch 11, 2009 today, Avangi!