This is a neat build but it took me a second to place it. I am pretty sure this is a v-150 Planet Defender used on Hoth by the rebel forces. Maybe not the best gift on day 19 but a fun mini-build regardless.
Manufactured by Kuat Drive Yards, the v-150 Planet Defender was a massive, independently powered, surface based ion cannon designed to target and neutralize starships in orbit of a planet. The v-150 was usually mounted on a rotating base, and the weapon itself was covered by a semi-circular shell of reinforced permacite. The weapon was designed to be modular, with an installation time of only a few hours. [SOURCE]