Inventato al volo (forse c'e' un modo piu' furbo di confrontare le date):

Codice PHP:
<html>
<
head>
<
script>
function 
cambiaImmagine()
{
    
now = new Date();
    
data_evento = new Date("Jan 6 2008");
    if (
now.getDay() == data_evento.getDay() && now.getMonth() == data_evento.getMonth() && now.getYear() == data_evento.getYear())
        
document.getElementById("immagine").src="nome_immagine.png";
}

onload cambiaImmagine;
</script>
</head>  
<body>
[img][/img]
</body>
</html> 

Ma ricorda che questo script funziona con l'orologio del client (cioe' del PC di chi guarda la pagina...) Contempla la possibilita' che i visitatori del tuo sito potrebbero avere l'orologio sballato!!!

Forse e' il caso di farlo lato server.