Are you ready for a Christmas rally?