SnoozeMaster resolvi esse problema para mim. Funciona com os alertas de Calendário e Lembretes, oferecendo muito mais opções do que o Snooze de 15 minutos padrão do OS X Mountain Lion. Eu não queria mudar para um programa que não é da Apple (como o BusyCal) porque gosto da maneira como o Apple Calendar é sincronizado facilmente com meus outros dispositivos OS X e iOS. O SnoozeMaster permite que eu continue usando o Apple Calendar, mas com uma opção Snooze muito mais flexível.
Você pode inserir qualquer valor que desejar para o período de Sono. Como alternativa, você pode configurar seu próprio menu suspenso (semelhante ao menu suspenso padrão da Apple no OS X Lion). Este menu configurável pode conter quantos itens você quiser, com valores de tempo de sua escolha (5 min, 15 min, 3 hrs, 7 dias, 0.5 min, etc.).
Enquanto correndo, SnoozeMaster vive na barra de menu sob um ícone ".zZ". Para garantir que esteja sempre monitorando seus alertas, recomendo configurar as preferências do SnoozeMaster para:
Start at Login: On
Também recomendo desativar o Apple Notifications para Calendário e Lembretes. Essas configurações podem ser encontradas em Preferências do Sistema:
System Preferences > Notifications > Calendar > Calendar Alert Style: None
System Preferences > Notifications > Reminders > Reminders Alert Style: None
Então você só receberá alertas gerados pelo SnoozeMaster e não pelas Notificações da Apple.