Turn on arduino with RTC Alarm
Here is my solution for anyone who is curious. I have a DS1305 RTC running off a 3V coin cell and have the RTC's INT0 pin pulled up to 5V. INT0 is the alarm interrupt pin. This pin is at high impedance when the alarm time has not been reached and becomes a open drain when the alarm time has been reached (alarm is ringing). Because the INT0 pin is high impedance, it is consuming almost zero current. The 5V is being delivered from a MAX8881 ultra-low Iq regulator rather than the standard Arduino regulator. So for these two reasons, when the device is still sleeping it is consuming only a few microamps. 

The next step is to use that alarm to wake everything up. Between my regulator and my main ATMega chip I have a p-channel MOSFET which has its gate connected to the RTC's INT0 pin. So when the alarm time is met, INT0 becomes a common collector bringing the p-ch MOSFET's gate to 0V thus closing the switch and allowing 5V to be delivered to ATMega.