Unfortunately, no, there is really nothing you can do except be patient, understanding and just keep on with her daily routines as if nothing had happened. One of the many problems with keeping parrots as pets is that, to them, absence of their beloved is only acceptable if it's because he/she is dead. They simply cannot understand or adjust to absences even if they happen all the time. It's just not in their psychological make-up because nature made it so they are born, live their entire lives and die surrounded by their family and, if a mate or a member of the family is not there today, it means it died. So, when you go away, they wait for a day or two and, when you don't show up, they go into mourning. Then you show up and this really, really confuses them because, if you are still alive, how come you were not there for her? Some of them are just happy to see you but some resent the fact that you left them behind. I am afraid that your Zoe is the kind to resent (and punish) you for your 'sin'. But, in her defense, she must have been TERRIBLY stressed out and might be acting up out of sheer relief... I don't know if you have kids but this is pretty much the same reaction parents have when the kid runs off in the park or a store and you are desperately looking for him and time goes by and you are already at the end of your rope and freaking out when, suddenly, the kid shows up and you want to KILL him for putting you through such an ordeal so you grab the kid and shake him while shouting: "WHERE THE HELL WERE YOU?!!! DIDN'T YOU HEAR ME CALLING FOR YOU?!!! I WAS GOING CRAZY OVER HERE!" It's the kind of 'rage' that comes out of relief and not out of lack of love - know what I mean?
But, normally, the 'backlash' doesn't last for more than a couple of days. I don't normally go anywhere that will make me change their routine as I actually plan my errands and activities for the times when they are either sleeping or during their 'cage' time. But, every few years, I need to either go back home to see my family or some other kind of special outing (I am planning on taking one of my grandkids to Disneyworld later this year, for example). I am never out for more than two weeks but, when this happens, their routine is changed because they are not allowed to come out for hours and hours every day as my husband works in another state and would, sometimes, need to come back in the middle of the night (he never stays overnight when I am not here) but between one of my daughters and a neighbor we pay to come over, they still get their solar schedule and feedings at the time they are supposed to so the biggest change is me not being here - and they feel it! But, thankfully and because my birds are all adults (yours is still a juvenile), most of them have been with me for years and they have other birds in their flock, they are never resentful - quite the contrary, my problem when I first come back is spreading myself to give extra love to each of them