Home Apps Netflix free subscription is now available for the entire weekend: All you should know