Yogurt is formed due to fermentation. So with more shelf time, it becomes sour. Beyond a few days, it may even catch fungus and not safe. For all practical purposes, Yogurt is good within around ten days when kept under refrigeration. However it will taste better within first two days of formation.
Natural honey on the other hand, has longer shelf life. It does not get disintegrated and can stay same for years. However due to dryness, it may get crystallized some times. I think it is safe to use honey within a year when refrigerated.
Red wine facial - Sorry, no idea.