Boil the water and place in a bowl with the dates to soak for 5 minutes.
Preheat oven to 180C / 350F, fan forced
Line a standard round cake tin with baking paper and pop a blob of olive oil in and spread over the baking paper.
Boil water and place it with the dates to soak for 5 minutes. After 5 minutes, remove half the liquid. The rest of the liquid will go in with the dates when the cake batter is mixed.
Melt the butter (if making in thermomix, melt for 90 seconds on Varoma, speed 1) otherwise just melt in a sauce pan
Place flours, coconut, baking powder, dates + their half remaining liquid, eggs, spices if using, and coconut cream in with the butter and for thermomix, blend speed 7, 5 seconds, then reverse speed 5, 5 seconds. If using a food processor or blender, simply blend until all ingredients are combined and the dates and coconut well broken down. (unless of course you like a bit of texture, then no worries to leave it to be chunkier)
Pour the mixture into the cake tin and bake for 35-40 minutes - use a metal skewer to dip into the centre and test it - if it comes up with goo, it needs more time.
You're done - do you feel clever? You should!