Установка даты истечения срока действия на предыдущую дату приведет к удалению файла cookie, но «НЕ» приведет к его автоматическому истечению.
Допустим, браузер хранит cookie-файл, срок действия которого истекает до завтра. Когда вы изменяете дату истечения срока действия cookie на вчерашний день, браузер вынюхивает его и говорит: «Срок годности истек, я его выброшу», фактически удаляя cookie (на самом деле другого способа удаления cookie нет).
Если вы не установили время истечения при создании файла cookie и не редактировали это свойство, файл cookie автоматически становится файлом cookie сеанса, в результате чего файл cookie удаляется, когда пользователь закрывает браузер.