SMD MOSFET to power down my SMD H-Bridge

On the same project, I need to turn off the Vcc to the DS3234 RTC chip. If I should start a new thread for that let me know.
The 3 chips in my project are:
Atmega328P-AU (first time to boot load the SMD variant)
si9986 H-Bridge
DS3234 RTC

Vcc for the Atmega328 & DS3234 is 4.5v (3 C cells)
...trying to last a year on batteries, I will power down the Atmega328P, and have the alarm from the DS3234 interrupt wake it up. But if the DS3234 has Vcc it uses a lot of current. If I turn Vcc off, it uses only 1-2 uA from Vbatt (a coin cell battery).
So I need to "disconnect" Vcc from the DS3234. Would this same technique I used on the si9986 work?