Thanks, Rick:
Great use of "arrays" and because your program addresses all shapes, here are a couple of trivial additions:
Could use a star shape from the shapes toolbox for the tree-top star and could use a piece of word art to say "Happy New Year".