I hope the folks working at B2C companies running "Pay Day Sale" are aware that a decent majority of folks in India receive the salary during 5th-10th of next month.

To be honest, I haven't been satisfied with the reasons I have heard in these many years for doing so.
Reconciliation shouldn't take 10 days in 2025.

On other side of spectrum, was quite surprised to hear that CRED pays salaries in advance, at the start of the month. Not sure if that's still the case.
But yeah, while their coins' worth continue to be questionable, takes guts to take such calls. Even if that's VC money.

Anyways, if you have received your salary, do give yourself a little treat for all the hard work you did last month. ("little" being the most important part).
You deserve it.

And as the finfluencers say, don't forget to invest, whatever amount you can for your future self.
S/he also deserves that. :)