Milk I would drink if it smells and tastes ok, no matter what the date. It doesn't go "bad" as such, it goes sour first. So you'll be able to tell quite clearly if it's old waaaaayyy before it would develop anything that could be bad for you. Drinking sour milk might not be nice (some people like it though!) but it won't harm you.