New2grammarI was told that present perfect tense should not go with a point in the past.
That's correct but it can be used with any current temporal marker, i.e. this morning , today, this afternoon, this evening, this week, this month, this year, etc.
From "A Grammar of the English Language", Volume I, 65B: A minute before 12 o'clock in the morning we may say 'I have bought a new hat this morning'. A minute later this morning is gone forever and this afternoon is ushered in. After the bell taps twelve we must say 'I bought a new hat this morning'. Thus the present perfect distinguishes sharply between the past and the present. It can never be used for something in the past.
I hope that helps clarify.