Answer:
1. (depends on info)
2. It is more than six months since Peter last had his hair cut.
3. The last time Rachel wore that dress was at her sister's wedding.
4. When did you last pay a visit to your grandparents?
5. They advise that you carry a passport with you at all times.