You can use it any time! But if you want to get the best results is better to use it before going to sleep every night.
Of course you can. There is no problem with that. You can even use your calaguala cream as a sun protector thanks to its properties that prevents from damages caused by UV light.
To keep the creams in the best condition, keep them in a dry and cool place free of moisture.