This is Shiro Tajima's Karakuri Christmas Present from 2008. It is both music box and a puzzle box...