Mano, para criar aplicaçoes que não precisam de interação de ninguém para serem executadas, você precisa aprender sobre o Método APPLICATION. Com ele é possível agendar tarefas, ou coisas do gênero. Mas não me pergunte como faz, porque nunca utilizei! Outra opção, seria fazer um codigo, que comparasse a data, e fizesse uma condição de troca, conforme a necessidade. O unico porém é que a aplicação seria executada somente quando alguém abrir a pagina