The coconut milk needs to be very cold. Put the cans in the coldest part of your refrigerator overnight before trying to whip the cream. Some brands work better than others. Goya brand has worked for me.
This can be kept in the refrigerator overnight, but the cake is best if it is served the same day.