Existen dos "receptores de anuncios" android.intent.action.TIME_TICK (ACTION_TIME_TICK) Se envía cada minuto y android.intent.action.TIME_SET (ACTION_TIME_CHANGED) La fecha/hora es modificada (Solo sistema) y ambos te informan sobre cambios en la fecha. Podrias programar uno para que cuando la fecha se cambie tambien cambie en tu app. Si no sabes programar un "receptor de anuncios" revisa esta url
http://www.androidcurso.com/index.ph...es-de-anuncios