What is the name for the grammatical figure, where the present tense is substituted for a past event?

Solution 1:

This is called the historic present. It is also called historical present, dramatic present, narrative present, or praesens historicum in Latin. It is a perfectly fine construction, although it should be used in moderation so as not to draw the ire of style books.