I am not sure if we can use the present for future events. I know we can use the historical present for past event, but I am not sure if we can use the present for future events.
Here's an example sentence where the present is used for future events:
You should ask God "What is the meaning of life" when he judges your soul.
Is judges being in the present tense ok in this case?