1. Today is April 15th.

2. Today will be sunny and warm.
3. Today will be sunny and warm this afternoon.
4. It is April 15th.
5. It will be sunny and warm this afternoon.
=================
Which sentences are incorrect? Are they all grammatical?

#3 is incorrect ... mostly because it's repetitive (today, this afternoon), not because of anything grammatical.

The others are fine.