Open and close curtains a simple circuit

I want to make a 555 circuit open and close some curtains. It has to open them at 6am and close them at 10pm Though I have heard 555 circuits are not very accurate for long periods of time, so the solution is to use a plug in wall style timer that activates at 5:45am and again at 9:45pm.

When the wall timer activates the circuit is initialised it is a monostable circuit so it will turn on the motor for a few seconds, this can be varied with varying capacitors and resistors.

The only problem is how to close the curtains as the next signal needs to be the reverse voltage ie - instead of + I'm not sure how to do this part. Perhaps a change over relay but I'm not sure if this will work?