Most fair sized Asian markets carry boxes of powdered coconut milk/cream. The shelf life on these products is generally quite good, and allow you to make just the amount (and strength) of coconut milk you want by simply adding water.
Short answer: you can let coconut milk separate and skim it to get a little coconut cream, but can't convert coconut cream back to coconut milk. Diluting the cream just produces something runny and disgusting.
Long answer: Coconut milk is made by grating coconut and running very hot water through it to extract oils and flavor, then straining out the coconut pieces. It is a mix of water soluble parts and fats, and can emulsify just like normal milk or thicken sauces similarly to milk cream.
If you allow coconut milk to sit, the fatty part will rise to the top. This part is skimmed off to make coconut cream, which is much richer in fats. It cooks very differently because of the higher fat content, and does not emulsify or thicken well; however it is quite delicious!
If you're looking to substitute for coconut milk, but only have coconut cream, the best substitution will probably be a little coconut cream + a lot of heavy (milk) cream.
Note: Some people refer to the liquid contained in fresh coconuts as coconut milk, but it is more accurately called coconut water. This confusion has ruined many a recipe!
Best Answer
you can keep the coconut milk for 3 more days and that's the maximum after this time you find that it begins to coagulate and that smells fowl. i bought coconut milk for a prawn recipe for valentines day http://www.mariellasmenu.com.ng/2016/02/tiger-prawns-in-coconut-milk-valentines.html and i had some left over, , even though it was in the freezer, it had gone bad