China: stale mooncakes no more