Do we not need to parent.removeChild(sunday) before appending it? Or do `appendChild` and `insertBefore` implicitly remove DOM nodes from their parents before inserting them elsewhere?