The Imps are spreading misinformation about Life Day, no surprise there.
I've got a Wookiee as a member of my crew, and he said this is untrue. However, he did give me an informative Holo-vid about Life Day.
(Watch if you dare!)
(In all honesty, I got a good laugh out of this. Props to whomever wrote this. Really looking forward to Life Day/Return of the Gree tomorrow!)