L’ultima volta che ho pianto è stato/a una settimana fa.
(La forma 'stato' è in relazione al significato di 'accadere' per 'stare', ti riferisci al tempo in generale e ai suoi eventi, non è più legata a 'volta', per una narrazione preferisco questa forma)
Per [il] Natale, stavo creando un calendario per mia madre come un regalo di Natale.
([...] significa 'opzionale').
Mentre facevo il calendario, guardavo le vecchie foto della mia famiglia.
('mentre' già implica un significato di durata, il gerundio è superfluo, ma non sbagliato)
Per il calendario, volevo mettere su ogni pagina dei capitoli differenti della vita di mia mamma.
È stata una esperienza molto emozionante e alle fine [anche] bella.
'ma' è 'avversativo', e qui non serve, in quanto 'emozionante' e 'bello' non sono in contrasto; 'anche' può essere aggiunto (opzionale).