A government official said the decision to put off the ban till Gandhi Jayanti (Oct 2) was taken by chief minister Prem Kumar Dhumal following an appeal by retailers who wanted exhaust their stocks.
The hill state has already banned smoking in public places and its capital Shimla has been declared a "smoke-free" town.