1 - the sales tax that you paid on the car may help your deductions as will the mortgage interest and property taxes that you paid on the new house. Make sure to gather the closing statements for both when entering the deductions.
2 - one year and one day. After that any profit that you make on selling the stocks will be considered 'long term' and is taxed at a lower rate.
@serkanvar