Today's date is July 18, 2025.

Last Christmas was 8606 days ago.

Last Thanksgiving was 8639 days ago.

There are only -8241 days until this Christmas.

There are only -8274 days until this Thanksgiving.

The date one year from now will be July 18, 2026.