Hotmail and Outlook are set to sync emails from a certain time period. To see all of your email, you'll need to change the account setting to sync all messages.