During the sixth Winter Weekend of 2015 (running into 2016), all battlestaff shops' stocks doubled, including the Rewards Guardian. However, Haf's stock went only from 16 to 31. It is unknown if this is a glitch or not.