Ответ:

Неправильно. У коктейлей остался всего день до конца срока годности, а обычно Миша выпивает за день одну бутылочку. Три бутылки он, скорее всего, не успеет выпить до истечения срока годности. Бесплатная третья бутылка не делает покупку выгодной, если напиток испортится прежде, чем его выпьют.

Ответ: Миша поступил неправильно.