As far as I know, we don't use a specific date or time with the 'present perfect tense'. If we talk about your #2, it's possible, but it seems unnecessary to use 'past perfect tense' here, since we normally use the past perfect tense when we want to make it clear that which of the two things/actions happened before. So, I'd say only #3 of your sentences is natural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
kolokoyIs # 1 wrong grammar?Yes, it is, kolokoy. We don't use the 'present perfect tense' when we give a specific time or date as you've given in your example. We use the past simple, instead.