The estimated date is just 21 days after you filed your tax return. It's not based on any information about your tax return. It's an estimate, not a schedule or a guarantee.
You can check the status of your federal refund by using Where's My Refund? on the IRS web site.