What year did Shakespeare finish Romeo and Juliet?

An exact date is unknown but Romeo and Juliet was written at some point during the years 1591 and 1595.