Is the Grand Seiko SBGE257 Spring Drive GMT a festive masterpiece?