How long are recieved calls logged for?

I am wanting to find out if a certain individual/company rang me on a certain date, if i go onto my calls it only tells me up until around 1 month ago but im wanting to find out further into the past, can this be done online as my bill only shows me calls that i have made? Can vodafone help if i ring them up or can it be done online?