Ok. Looks like i got it fixed. Thanks for help @Colin, @E1cid and @TotallyInformation.
@E1cid suggestion got me through timezone hell, and into the promised lands of working code.
Some jsonata with moment.js was all that was needed.
For further reference with timezone change with moment in jsonata, here is the flow with JSONata in change node.
[{"id":"9586c7f692c0bf12","type":"tab","label":"JSONata Time Change","disabled":false,"info":"","env":[]},{"id":"c7851abbbae31948","type":"nordpool-api-plus","z":"9586c7f692c0bf12","name":"Nordpool ","area":"Oslo","currency":"NOK","x":460,"y":200,"wires":[["b8d0a5d9aaf6a51f"]]},{"id":"1b8826ae1415d367","type":"function","z":"9586c7f692c0bf12","name":"","func":"let today = new Date();\nlet tomorrow = today.setDate(today.getDate() + 1);\nmsg.date = tomorrow\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":200,"wires":[["c7851abbbae31948"]]},{"id":"f840143380835f49","type":"inject","z":"9586c7f692c0bf12","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"00 23 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":170,"y":200,"wires":[["1b8826ae1415d367"]]},{"id":"b8d0a5d9aaf6a51f","type":"change","z":"9586c7f692c0bf12","name":"JSONata","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\t \"priceData\":[\t {\t \"value\": msg.payload[0].price,\t \"start\": $moment($$.msg.payload[0].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[1].price,\t \"start\": $moment($$.msg.payload[1].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[2].price,\t \"start\": $moment($$.msg.payload[2].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[3].price,\t \"start\": $moment($$.msg.payload[3].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[4].price,\t \"start\": $moment($$.msg.payload[4].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[5].price,\t \"start\": $moment($$.msg.payload[5].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[6].price,\t \"start\": $moment($$.msg.payload[6].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[7].price,\t \"start\": $moment($$.msg.payload[7].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[8].price,\t \"start\": $moment($$.msg.payload[8].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[9].price,\t \"start\": $moment($$.msg.payload[9].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[10].price,\t \"start\": $moment($$.msg.payload[10].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[11].price,\t \"start\": $moment($$.msg.payload[11].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[12].price,\t \"start\": $moment($$.msg.payload[12].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[13].price,\t \"start\": $moment($$.msg.payload[13].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[14].price,\t \"start\": $moment($$.msg.payload[14].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[15].price,\t \"start\": $moment($$.msg.payload[15].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[16].price,\t \"start\": $moment($$.msg.payload[16].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[17].price,\t \"start\": $moment($$.msg.payload[17].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[18].price,\t \"start\": $moment($$.msg.payload[18].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[19].price,\t \"start\": $moment($$.msg.payload[19].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[20].price,\t \"start\": $moment($$.msg.payload[20].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[21].price,\t \"start\": $moment($$.msg.payload[21].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[22].price,\t \"start\": $moment($$.msg.payload[22].timestamp).utcOffset(1).format() \t },\t {\t \"value\": msg.payload[23].price,\t \"start\": $moment($$.msg.payload[23].timestamp).utcOffset(1).format() \t } \t ] \t}","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":620,"y":200,"wires":[["04af4c51be691c05"]]},{"id":"04af4c51be691c05","type":"debug","z":"9586c7f692c0bf12","name":"debug 21","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":780,"y":200,"wires":[]}]