Cita: si la fecha que esta en vigencia es de 3 de febrero de 2010, el estado este vigente, pero cuando este en fecha 4 de febrero de 2010 el estado cambie a vencida.
con cron puedes revisar diariamente con una consulta tipo
UPDATE tabla SET estado = 'vencida' WHERE fecha_inicio > fecha_limite
saludos!