For an event of this nature, I think it's reasonable for us to provide more notice upfront (2-3 days as people have said). Thanks for the feedback! In the future, we may extend this to discount promotions in general. The truth is though, there will always be players who enchanted or purchased some time shortly prior to the announcement.

For events like strongbox jackpots, we announce the day before quite intentionally for a variety of reasons (eg. require a maintenance/testing, business reasons, etc.)