It depends on when your other events are scheduled.
The purpose of the Daily Scrum is to coordinate among the team - to inspect progress toward the Sprint Goal and adapt. If you no longer have time to make progress toward the Sprint Goal, why would you need to inspect your progress and adapt your plans to achieving it?
Ultimately, I think it depends on exactly when you are holding your other events. For example, I was once using LeSS to scale Scrum to 4 development teams working on a single product. One day was "Sprint Day" - the morning was the Sprint Review (a single event for the 4 teams) and the afternoon was the teams conducting their Sprint Retrospective and Sprint Planning. On these days, we did not hold a Daily Scrum, simply because it made sense - no team was working toward a Sprint Goal.
However, if you situation is different, you may want to hold a Daily Scrum. For example, you may have your Sprint Review in the afternoon. That may lead to several hours in the morning and a touchpoint for the team to coordinate may be valuable.