Facebook Stock Soars: Is Now The Time To Buy Shares?