Michael Swan - Practical English Usage
419-3 Grammars usually say that the present perfect cannot be used together with expressions of finished time. ... In fact, such structures are unusual but not impossible ( though learners should avoid them ).
==
CGEL:
Past time adjuncts in...