The New York City Council voted Wednesday to raise the minimum age for buying tobacco from 18 to 21. The new minimum age will take effect six months after Mayor Michael Bloomberg signs the bill into law.