Could you please advise which sentence is grammatically correct?
By the time you read this, I have already bought tickets and I have reserved a hotel.
or
By the time you read this, I have already bought tickets and reserved a hotel.
or
By the time you read this, I had already bought tickets and reserved a hotel.
or
By the time you are reading this, I.....
or
Any better way to structure the same sentence?