not sure when we are getting them, soon i hope whenever pub 57 goes through.
typically and im sure it will be the same this time, every char on every shard created 30 days or more from the release of the gifts will get a gift.
so say today the gifts were realeased and 28 days ago you created chars on a different shard . .then in 2 days you can receive the gifts on those chars.
now if you have chars created on all shards all slots then every char should get a gift( as long as theyre 30 days old)