An offer can end by lapse of time. If a fixed period for the duration od the offer is stated, then as soon as that expires, there is no offer to accept
The problem arises when no time is set. In this situation, the time is a reasonable time, which will obviously vary, depending on the nature of the offer
(Ramsgate Victoria Hotel v Montefiore)