Only owners of a time machine can say yes, because AK/FD flights to Shenzhen only start on July 15th
Air Asia's OK -- they're the easyJet of Asia. Cheap, will get you there eventually, hasn't crashed yet, occasionally badly delayed esp. towards the evening. See
http://www.flyertalk.com/forum/showthread.php?t=411032 for a couple of reports.