hard cheeses, like e.g., parmigiano-reggiano (or parmesan), grana padano, or pecorino, usually last for 4 to 6 months. as long as they're unopened, they most often will still be quite alright after a month to two months after the date on the label.