Pessoal Alarm Manager Android

Estou com esse codigo.

intentee = new Intent(AreadoCliente.this, Notification_reciever.class);
      pendingIntent = PendingIntent.getBroadcast(AreadoCliente.this, 0, intentee, PendingIntent.FLAG_UPDATE_CURRENT);
      manager.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),AlarmManager.INTERVAL_DAY, pendingIntent);
      Toast.makeText(AreadoCliente.this, "Lembrete ATIVADO!", Toast.LENGTH_SHORT).show();

Quando chega nesse codigo ele pula para um class que tem a notification padrao!

O problema é que ele fica repetindo todo dia no mesmo horario nao apenas no dia que foi marcado Ex.
esta marcado para o dia 10 / 01 / 2000 as 13:00 blz ele mostra 100%
O porem e que no dia 11/ 01 / 2000 as 13:00 ele mostra denovo!
e depois dia 12 e assim fica tem como fazer um "autocancel’’ depois que e chamado na DATA que realmente foi escolhida ??