(Сам для Android никогда не писал.) А нету ли у класса Time метода вроде addMillis(), или addSeconds()? Я более чем уверен, что в стандартной библиотеке классов предусмотрены какие-то операции над датой и временем, кроме чисто хранения в объектах.
UPD: Допустим, событие надо напомнить через K дней после текущего момента. В миллисекундах это Km = K * 24 * 60 * 60 * 1000.
...
android.text.format.Time t = new android.text.format.Time();
t.set((new java.util.Date()).getTime() + K * 24 * 60 * 60 * 1000);
...