If I buy my Ham for Christmas Day, today, will it be fresh in 4 days