is there any module that can change theme header image on different dates?
No one?? I'm sure everybody could use this feature.
There are several modules that deal with conditional display of information. I unfortunately don't know how any of them do (or do not) handle date-based conditions. But, check out page_manager + panels + panels_everywhere, rules, context and display_suite modules.
Drupal is a registered trademark of Dries Buytaert.