When Zoey was kidnapped in the last season the date was May 7. We know this from the piece of paper that Charlie had in his wallet for the champange bottle celebration with her. During this episode she is clearly still suffering from the trauma and C.J. is covering her return as if she was found a week or two before. This would be just fine if the episode wasn't based around the Fourth of July which is a whole two months later!