Has anyone automated monthly base lines in SCM?

I know its not hard to manually do it.  We have multiple environments and I would much rather automate it so we know its done and not delayed because someone forgot (me).