You may need to explain more on what is happening to the payloads in these nodes (the ones that change it) so it is better understood.
This is my best understanding of what you want to do:
[{"id":"4e2f011c.d78ae","type":"inject","z":"703c61ac.837e1","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":1280,"y":560,"wires":[["e00c57d5.1901c"]]},{"id":"e00c57d5.1901c","type":"switch","z":"703c61ac.837e1","name":"\"IF\"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"","vt":"str"},{"t":"eq","v":"","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":1430,"y":560,"wires":[["1db8d553.5b81db"],["8936c852.60eb5"]]},{"id":"1db8d553.5b81db","type":"function","z":"703c61ac.837e1","name":"Display","func":"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1580,"y":540,"wires":[["91501c3b.87a88"]]},{"id":"91501c3b.87a88","type":"function","z":"703c61ac.837e1","name":"\"END\"","func":"// The paylod MUST be modified here.\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1750,"y":490,"wires":[["e00c57d5.1901c"]]},{"id":"8936c852.60eb5","type":"function","z":"703c61ac.837e1","name":"Something else","func":"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1600,"y":600,"wires":[[]]}]