Arduino,time,real time clock and SIM900

Hi,I would like arduino to turn on SIM900,read time and store it,and then to turn SIM900 off to save battery (Yes it has to be SIM900 because I am also going to be sending SMS with it).I would also like it to turn on every 5 days to update time if it is wrong.I don't know how to do this,could anyone help me? thanks alot