for the calender I would call that a reschedule or something rather than snooze, take an event and move it to a later date at the push of a button. snooze is simply telling the alarm to hold off and ring again after X amount of time. made for snoozing for calander you dont want the alarm to just ring again after X amount of time you want the entire event to move to a future date/time on the calender itself so you can see it on the calender and not have who knows how many hidden alarms running in the background in snooze mode to randomly go off again some time later. So I think when you said snooze you really meant something else.