At a time when many of her student contemporaries are out enjoying Christmas parties, 21-year-old Zara Lachlan has been ...